2.1エラーベース/基本要素:関数と変数
2.1.1 Hello, World!
func main(args:Array<String>){
println("Hello World!")
}
すべての言語を学ぶ時、国語のルール「Hello World」を出力した.ここで知ることができます.
2.1.2関数
func max(a : Int, b:Int):Int{
return if(a>b) a else b
}
println(max(5,4))
関数名:maxパラメータリスト:(a:Int,b:Int)
戻りタイプ:Int
関数本文:return if(a>b)a else b
文VS式
≪式|Expression|oraolap≫:値を作成し、他の式のサブ要素として計算に参加できます.
問:トップレベルの要素として存在し、値は生成できません.
JAva:すべての制御構造->文
コトリン:リングを除くほとんどの制御構造->です.スタイル
=>Javaと異なり、大入式と比較式の間のエラーX
fun max(a: Int , b: Int)= if(a>b) a else b
コードブロックが本文の関数関数#カンスウ#
コトリンはタイプ推論なので、公式本文の関数になります!
2.1.3変数
val question = "곽성현, Jacob"
val answer = 31
val answer :Int=31
変数宣言に使用するキーワードは2つあります.val, varvarの値は変更できますが、タイプは変更できません.
変更するには、強制的に変換する必要があります.
2.1.4文字列のより簡単なフォーマット:文字列テンプレート
fun main(args: Array<String>){
val name=if(args.size>0) args[0] else "Kotlin"
println("Hello $name!")
}
変数を文字列テキストの必要な場所に配置し、変数の前に$を追加する必要があります.("Hello, "+name+"!")
同じ機能を持っていますが、より簡潔です.$を追加したい場合は、を共有できます.
Reference
この問題について(2.1エラーベース/基本要素:関数と変数), 我々は、より多くの情報をここで見つけました https://velog.io/@jacob31/2.1-코틀린-기초-기본-요소-함수와-변수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol