FIM++ 方法
第 11 章
8 年前
868下面所有例子里,你可以用完整的表达式代替伪代码。 位于{...} 里面的部分是可选的。
语法:
I learned {about} <标识符: 方法名> {with <一列标识符: 传参变量名>}:
<语句>
That's about <标识符: 方法名> {with <标识符: 返回结果变量>}.头尾的函数名必须是一样的,否则编译器会报出警告。
如果方法中有返回结果变量,将会返回给调用者它的值;如果没有,其他同名变量将会被返回。
一列标识符的写法遵循基本英语规则。牛津逗号是可选的。
变量范围规则
默认所有方法中的变量的范围只限于这个方法,除非你这样写:
Yes, I mean that <变量名>.在这个语句中,此变量被声明为全局使用。理论上你可以在其他方法中使用它,因为它驻留在全局内存中。
取得一个变量的值,编译器会首先取当前方法中的变量,如果找不到就取全局的。(就近原则)