相关疑难解决方法(0)

什么是Ruby Gotchas新手应该被警告?

我最近学习了Ruby编程语言,总而言之,它是一门很好的语言.但我很惊讶地发现它并不像我预期的那么简单.更准确地说,"最不惊讶的规则"对我来说似乎并不受到尊重(当然这是非常主观的).例如:

x = true and false
puts x  # displays true!
Run Code Online (Sandbox Code Playgroud)

和着名的:

puts "zero is true!" if 0  # zero is true!
Run Code Online (Sandbox Code Playgroud)

你会警告一个Ruby新手的其他"问题"是什么?

ruby

106
推荐指数
16
解决办法
1万
查看次数

删除字符串的最后n个字符(在Ruby中)的最佳方法是什么?

在Ruby中,我只是想摆脱字符串的最后n个字符,但以下内容不起作用

"string"[0,-3]
Run Code Online (Sandbox Code Playgroud)

也不

"string".slice(0, -3)
Run Code Online (Sandbox Code Playgroud)

我想要一个干净的方法,而不是像

"string".chop.chop.chop
Run Code Online (Sandbox Code Playgroud)

它可能是微不足道的,请任何人教我!谢谢!

ruby

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

ruby ×2