提示:如有转载请注明作者 小游戏 及出处
ruby的局部变量有时让人感到脑袋很发懵,让人很容易混淆概念,先给他好好标明一下
1. ruby局部变量前没有前缀标识符,这就意味着对于局部变量的调用像函数调用
2. 假如对一个局部变量有赋值,那么就知道这是个变量而不是函数,之后对这个变量的调用就能读取这个值
3. 如果没有赋值就调用,那么就把他当成函数调用,如果没有这个函数定义则抛出NameError异常
提示:如有转载请注明作者 小游戏 及出处
ruby的局部变量有时让人感到脑袋很发懵,让人很容易混淆概念,先给他好好标明一下
1. ruby局部变量前没有前缀标识符,这就意味着对于局部变量的调用像函数调用
2. 假如对一个局部变量有赋值,那么就知道这是个变量而不是函数,之后对这个变量的调用就能读取这个值
3. 如果没有赋值就调用,那么就把他当成函数调用,如果没有这个函数定义则抛出NameError异常