関数の定義は次のように書きます。
内容
fun 関数名 ( 引数名 : 型名 ) : 戻り値の型名 { return 戻り値 }
コード
fun sub( a : Int ) : String{ var ret : String if( a > 0 ){ ret = "正の数" }else if( a < 0 ){ ret = "負の数" } else{ ret = "0" } return ret } fun main(args: Array<String>) { for( i in -2..2 ) { println( sub(i) ) } }
結果
負の数 負の数 0 正の数 正の数