前端之家收集整理的这篇文章主要介绍了
Ruby’资本化!’悖论,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在
Ruby中,我们有’bang’
方法大写!如果没有对字符串进行任何更改,则会返回nil的奇怪行为.
这意味着我无法将这些命令与其他命令链接起来,因为如果它返回nil,它会有效地破坏链.
我试图做的是这样的:
fname = fullname[0...fullname.index(' ')].capitalize!
它从字符串中提取名字,也应该将其大写.但如果它已经大写,则存储在fname中的字符串为nil.
在课程中,我可以添加另一个声明但是想知道是否有办法做到这一点“不破坏链条”.
原文链接:https://www.f2er.com/ruby/269442.html