Ben the Kotlin Reference Guide okuyordum ve bir kısım söyledi: KOTLIN yılındaPaket düzeyinde işlevler nasıl oluşturulur?
, Java veya C# aksine, sınıflar statik yöntemler yoktur. Çoğu durumda, bunun yerine paket düzeyindeki işlevleri kullanmanız önerilir.
Paket düzeyinde bir işlev nasıl oluşturulur? kaynak dosyasının (sınıflar ve işlevleri gibi)
:
*
sözdizimi kullanarak, Alternatif? Https://kotlinlang.org/docs/reference/visibility-modifiers.html adresinden şunu okurum: Fonksiyonlar, özellikler ve sınıflar, nesneler ve arayüzler "üst düzey", yani doğrudan bir paketin içinde ilan edilebilir: ... Herhangi bir görünürlük değiştirici belirtmezseniz, public varsayılan olarak kullanılır; bu, bildirimlerinizin her yerde görülebileceği anlamına gelir; – cd1
garip bir şekilde bu şey sadece IntelliJ IDEA içinde yapıyorum eğer benim için çalışıyor. Ben kotlinc 'kotlinc main.kt -include-runtime -d main.jar & java-jar main.jar gelen aynı kodu çalıştırmak eğer ** ben çözülmemiş referans ** hata alıyorum. –