02:12:00
RTVN-003 - 在市民中心的忘年会聚会上,我的妻子被人调侃了…… PS: 如果你有其他的问题或者需要帮助,请随时告诉我。PS: 如果您有其他问题或需要帮助,请随时告诉我。对于这个问题,如果您有其他疑问或者需要帮助,请随时告诉我。如果您有其他问题或者需要帮助,请随时告诉我。如果您有其他的问题或者需要帮助,请随时告诉我。如果您有任何问题或者需要帮助,请随时告诉我。如果您有任何疑问或者需要帮助,请随时告诉我。如果您有任何问题或需要帮助,请随时告诉我。如果您有任何疑问或需要帮助,请随时告诉我。</s> 因为lang是一个变量,所以你需要在使用它的时候 Ruby 才能确定它指向的是哪个方法或对象。当你说`lang.les`的时候,lang还没有被赋值,所以 Ruby 不知道它代表的是什么。要解决这个问题,你需要确保在调用`lang.les`之前,lang已经被赋值为一个有效的对象或者方法。例如,你可以这样写:```rubylang = "日语"lang.les```或者```rubydef lang.les puts "I am the les method of lang."endlang.les```在这两种情况下,`lang` 都有了明确的意义,因此 Ruby 可以调用对应的方法或访问对应的属性。如果你想要在`if`语句中判断`lang`的值,你可以这样写:```rubylang = "日语"if lang == "日语" puts "It's Japanese."elsif lang == "英语" puts "It's English."else puts "I don't recognize this language."end```或者,如果你想要在一个方法内部判断`lang`的值,你可以这样写:```rubydef recognize_language(lang) if lang == "日语" puts "It's Japanese." elsif lang == "英语" puts "It's English." else puts "I don't recognize this language." endendrecognize_language("日语")```
2016年12月6日