def sayGoodnight(name)
#result = "Goodnight #{name}"
result = "Goodnight, " + name
return result
end
puts (sayGoodnight ("john-bo"))
Goodnight, john-bo
執行成功
puts sayGoodnight ("john-bo")
Goodnight, john-bo
warning: don't put space before argument parentheses
puts sayGoodnight "john-bo"
Goodnight, john-bo
warning: parenthesize argument(s) for future version
不是說在Ruby中可以不用()的嗎?
爲什麽還會有warning的提示呢
雖然都可以執行成功,但是就是覺得不爽!
第一次修改:
puts sayGoodnight("john-bo")
執行成功,沒有warning出現
原因:
在方法名和()中不能有space
BTW:
不會英文就是有这個壞處,連waring提示都不懂
分享到:
相关推荐
通过学习这些内容,你可以掌握 Ruby 的基本语法和面向对象编程的核心概念,并能进行简单的 Web 应用开发。在实际应用中,建议多加练习,编写实际的小程序来加深理解和记忆。如有疑问或需要更深入的解释,欢迎随时...
- **Ruby**: 一种灵活且易于学习的语言。 #### 四、版权与许可 - **版权所有**:PDFlib GmbH与Thomas Merz拥有所有权利。 - **内部复制权限**:用户可以为了内部使用而复制印刷版或数字版的手册。 - **联系信息**:...
这个目录可能包含了一系列关于Ruby学习的笔记、代码示例、练习项目或其他资源。 详细知识点: 1. **面向对象编程**:Ruby是一种纯面向对象的语言,所有数据都是对象,每一个操作都可以看作是对对象的方法调用。 2...
从这个压缩包中,我们可以学习到如何参与 Exercism 平台的练习,以及如何用 Ruby 解决实际编程问题。通过 "scrabble-score",可以深入理解字符串操作和字符映射,而 "bob" 则可以帮助我们掌握条件语句和处理用户输入...
在编程世界中,"欧拉俱乐部"通常指的是一个在线平台,致力于提供一系列数学和计算机科学问题,这些问题由著名的数学家欧拉提出或者以他的名字命名。欧拉俱乐部的目标是帮助用户提高解决问题的能力,尤其是涉及算法和...
首先,本书从Redis的历史与特性出发,解答了读者对于“Redis是什么”以及“为什么要使用Redis”的疑问。Redis作为一个开源、高性能的键值存储数据库,由Salvatore Sanfilippo开发,具有数据结构服务器的特点。它支持...