• Buradasın

    Scala Programlama Temelleri

    makiftutuncu.wordpress.com/

    Yapay zekadan makale özeti

    Trait Yapısı
    • Trait'ler Java'daki interface ve abstract class'ların birleşimidir
    • Trait'ler değer ve metod tanımlayabilir, işlenişlerini de içerebilir
    • Trait'ler sınıflara özellik kazandırmak için kullanılır
    • Trait'ler çoklu kalıtım yapabilir (extends, with)
    Class ve Object
    • Scala'da class ve object yapıları Java'dan farklıdır
    • Scala'da class'lar dosya adıyla aynı olmak zorunda değildir
    • Scala'da public kelimesi genellikle kullanılmaz
    • Object ile singleton pattern oluşturulabilir
    • Companion object'ler class'larla aynı isimde olabilir
    Döngüler
    • Scala'da while ve for olmak üzere iki tür döngü vardır
    • Scala'da ++ ve -- yerine += kullanılır
    • For döngüleri to ve until ile koleksiyonlarda kullanılabilir
    • For döngüleri yield ile değer üretebilir
    • Break kullanılamaz, while döngüsü yerine alternatif çözümler önerilir

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor