2016-03-19 26 views
0

私はKotlinに新たなんだと系図プログラムを作成しようとしているが、私はエラーました:なぜ私のコードに到達できないのですか?

Warning:(30, 14) Kotlin: Parameter 'args' is never used 
Warning:(32, 9) Kotlin: Unreachable code 

私はそれをどのように修正すればよいの?

data class Person(
     val id: Int, 
     val name: String 
) { 

    fun main(args: Array<String>) { 
     val person = Person(1, "Nikolay") 
     println("my name is ${person.name}") 
    } 
} 

私はそれを動作させる方法を理解できませんでした。

うわー、うまくいく!

data class Person(
     val id: Int, 
     val name: String, 
     val gender: Int, 
     val father: Int, 
     val mother: Int, 
     val children: List<Int>, 
     val email: String, 
     val homepage: String, 
     val date_of_birth: String, 
     val date_of_death: String, 
     val is_living: Boolean, 
     val place_of_birth: String, 
     val place_of_death: String, 
     val cemetery: String, 
     val schools: List<String>, 
     val jobs: List<String>, 
     val work_places: String, 
     val places_of_living: String, 
     val general: String, 
     val default_picture: String 
) 

fun main(args: Array<String>) { 
    val person =Person(1, "Nikolay", 1, 10, 11, listOf(2), "[email protected]", 
         "mishin.narod.ru", "07.02.1976", 
         "", true, "Moscow", "", "", listOf("780", "MIIT"), 
         listOf("luxoft", "lotus domino"), 
         "Nagornaya", "Buninskaya Alleya", "perl and kotlin programmer", "") 
    println("my name is ${person.name}") 
} 

だけでなく、日付、時間、それを使用する方法 に疑問? それはKotlinをサポートしていますか?

+1

あなたは何を達成しようとしますか? – IRus

+0

私はplsを使ってperlを使って、csvから日付を読み込み、ブラウザでツリーを構築する遺伝子プログラムを書こうとしますが、私はKotlinで何が使えますか?春? –

答えて

3

あなたがメインの方法で人の新しいインスタンスを作成したい場合は、パッケージレベルのクラスのうち、あなたの主な機能を移動する必要があります。

data class Person(
     val id: Int, 
     val name: String 
) 

fun main(args: Array<String>) { 
    val person = Person(1, "Nikolay") 
    println("my name is ${person.name}") 
} 

今、あなたはKotlinで遊ぶことができます。

+0

多くのありがとう!できます –

関連する問題