|
|
1
248
我猜你想要的是:
这个
根据Ruby标准,后缀为感叹号的方法可以就地更改变量。 希望这有帮助。
更新:
这是输出自
|
|
|
2
48
顺便说一句,现在Ruby已经支持不带“!”. 比较:
也不可能
Ruby 1.9.3P0(2011年10月30日)【i386-mingw32】 更新1: 正如我现在看到的——它是在1999年创建的(见 rev #372 在SN):
更新2:
|
|
|
3
8
不需要同时删除条带和chomp,因为条带还将删除尾随的回车-除非您更改了默认的记录分隔符,而这正是您要选择的内容。 奥利的答案已经有了在Ruby中实现这一点的标准方法,但是如果你发现自己经常这样做,你可以为它定义一个方法:
给:
还要记住,if语句将阻止
另一种选择是,如果你觉得冒险,你可以在字符串本身上定义一个方法:
给出其中之一:
|
|
|
4
7
如果您在Rails上使用Ruby,那么 压扁
如果你用的只是你想用的红宝石 带 这就是哥查……在你的情况下,你想使用没有砰! 一边脱衣!当然,如果没有任何操作返回nil,它仍然会更新变量,所以去掉!不能直接使用。如果你想使用直列条,你可以使用没有爆炸的版本! 脱衣舞! 使用多线方法
带 单线法…你的答案
|
|
|
5
2
我认为您的示例是一种明智的方法,尽管您可以将其稍微简化为:
或者你可以把它放在两行上:
|
|
|
6
2
如果在需要类似的方法之后要使用其他方法:
这样你就可以脱光衣服,之后还能做点什么:) |
|
7
1
我的方式:
|
|
|
8
1
如果您有Ruby1.9或ActiveSupport,您可以简单地
这真的很酷,因为它利用了
一种更为简洁的形式,传递的功能是作为符号:
|
|
|
9
-1
我完全有可能不理解这个话题,但这不是你需要的吗?
|
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 1 年前 |
|
|
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 1 年前 |
|
|
user764754 · 防止多行原始字符串文字中出现新行字符 1 年前 |
|
|
Bogaso · 从列表中返回与模式匹配的元素 1 年前 |
|
|
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 1 年前 |