diff --git a/src/basic/Func.kt b/src/basic/Func.kt new file mode 100644 index 0000000..febfc0f --- /dev/null +++ b/src/basic/Func.kt @@ -0,0 +1,29 @@ +package basic + +/** + * 函数 + * + */ +fun main(args: Array) { + println(getName("rainerosion")) + getAge(10) + println("sum = " + getSum(1,6)) +} + +/** + * 函数定义 + * fun 方法名(参数: 类型): 返回值类型 + */ + +// 函数定义 +fun getName(name: String): String { + return "name = $name" +} + +// 无返回值 +fun getAge(age: Int): Unit { + println("age = $age") +} + +// 单表达式函数 +fun getSum(a: Int, b: Int): Int = a + b \ No newline at end of file