----
Java 的函数名要求 :
只能由 字母数字下划线 构成
首字母并不能是数字
不能是关键字
Kotlin 中 函数名 可以使用 空格 , 特殊字符 , 关键字 , 前提是 该函数名 必须使用...反引号 ;
注意 Kotlin 和 Java 中的关键字不同 , 不管是哪个语言的关键字 , 都不能作为函数名 , 但是如果将关键字 使用反引号 括起来 , 就可以使用其作为函数名 ;
代码示例 :..., 如 : 使用 return 关键字 , 返回返回值 ;
匿名函数 的 返回值 不需要使用 return 关键字 ,
匿名函数 可以 隐式 返回 函数体最后一行语句 ;
代码示例 : 在匿名函数中...中 , 如 Kotlin 的脚本 , 就需要 使用 函数 进行作用域区分 ,
将一个作用域内的相关代码 , 都写在一个函数中 , 这样就可以将作用域分区分开 ;
匿名函数 作用域 :
在 匿名函数 /...Lambda 表达式 / 闭包 中 , 可以 引用 作用域 之外的变量 ,
如 :
在 函数 A 中定义了 匿名函数 B , 则 在 匿名函数 B 中 , 可以引用 函数 A 中的变量 和 全局变量 ;