是Interactive Ruby 还是 Start Command Promt with Ruby?
我用的版本是ruby1.9.2
你碧慧困要不试下Dos命令看能不能执行
把程序(比如 helloworld.rb)复制到C:\Documents and Settings\Administrator
然后找到:开始-程序-附件-命令提示符碧虚 (悔念或开始-运行-输入'cmd'回车确定)
输入helloworld回车
看看能不能运行
你的保物纳证没错的那个语句错了。我估计你的Hello没有加引号。字符串需要加引号的。
记住:如果计算机报错,一定是你错了;如果改正了还出错,请参考前面一条乱蚂丛哗樱。
在Ruby语言中,def命令用于定义方法(method),它是Ruby中最常用的语法之一。def命令后面跟着方法名,方法名必须以小写字母开头,可以包含字母、纳禅悔数字和下划线。接下来是一对括号,括号中是方法的参数列表。如果没有参数,可以省略括号。方法体由一对关键字def和end包含,其中包含了方法的具体实现。方法体可以包含任意Ruby语句,包括条件语句、循环语句、赋值语句等等。方法体的最后一个表达式的值将作为方法的返回值。
以下是一个简单的示例,定义了一个名为hello的方法:
rubyCopy code
def hello(name)
puts "Hello, #{name}!"
end
这个方法接受一个参数name,然后输出一句问候语。在方法中,洞正#{name}表示将变量name的值插入到字符串中。要调用这个方法,可以像下面这样:
scssCopy code
hello("Ruby")
输出结果为:
Copy code
Hello, Ruby!
这个例子只是Ruby中定义方法的基本语法,Ruby中方法的定义还有很多高级用法,例如可变参数、块等等,这些内容需要在深入学习Ruby时逐步袭咐掌握。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)