SCALA İLE YENİ NESİL PROGRAMLAMA

· KODLAB YAYIN DAĞITIM YAZILIM LTD.ŞTİ.
Ebook
392
Pages

About this ebook

Bu kitap ile birlikte Scala dili ile çalışmaya başlamak için gerekli kurulumları nasıl yapacağınızı, Scala dilinin temel yapısını, modern programlama dili olarak söz yapısını nasıl kısalttığını ve kodlamayı nasıl kolaylaştırdığını öğreneceksiniz.

Scala ile hem fonksiyonel programlama hem de nesneye yönelik programlama paradigmalarının, birlikte ve en etkili bir şekilde nasıl kullanılacağını öğrenecek ve bunları içeren bol bol örneklerle konuları pekiştireceksiniz. Gerçek dünyada kullanılan ancak dışarıdan çok karmaşık gelen sıralama algoritmalarının Scala ile nasıl oluşturulduğunu başından sonuna kadar adım adım öğreneceksiniz.


• REPL

• Mutable, immutable

• String Interpolation

• String Formatlama

• IntelliJ IDEA

• Pattern Match

• Scope

• Fonksiyonel Programlama

• İsimlendirilmiş Parametreler

• Lambda Expression

• Collections

• Sort Algorithms

• Bubble Sort

• Selection Sort

• Insertion Sort

• Shell Sort

• Array

• Listeler

• Sets

• Maps

• Tuples

• Seq

• Vectors

• Dosya ve I/O İşlemleri

• Fonksiyonel Programlama

• Parametre Olarak Fonksiyonlar

• Revursive Fonksiyonlar

• Quick Sort

• Nested (İç içe) Fonksiyonlar

• Merge Sort

• Currying Fonksiyonlar

• Değişken Parametre Alan Fonksiyonlar

• Closure Fonksiyonlar

• Nesne ve Sınıflar

• Parametre Alan Sınıflar

• Anonim Nesneler

• Companion Nesneler

• Case Sınıf ve Case Nesneler

• Final

• Trait

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.