ruby 常注意的

时间:2024-01-03 23:20:14

1.ruby中生成字符串有两种形式

一种单引号,这种在使用时,对字符串不作处理,照原样输出

双引号就不同了,他会查找字符串中需要替换的字符,例如\n,#{}这种都会先替换为需要的值。

所以在使用的时候要注意是否有要用的值,尽可能多使用双引号。

2.gets和gets.chomp()都表示读入用户的输入并用于输出,但两者还是有所不同,其中gets是得到的内容后,在输出时后面接着换行;而gets.chmop()得到的内容输出时后面不带空格和换行。

3.

..表示包含末端的范围

...表示不包含末端的范围