Ruby编程入门:国王的失物与编程技巧
在一个故事中,国王心情糟糕透顶,像那种会对着猫尖叫,把雪花玻璃球从三楼窗户扔出去的糟糕心情。原来,国王在吃了干燕麦早餐到午后散步这段时间,丢失了他最心爱的物品——一根特殊的绳子。这根绳子两端有结,上面串着珠子,拼出了 “Property of His Royal Highness, the King”。
国王把宫殿翻了个底朝天也没找到,当 Scarlet 和 Ruben 找到他时,他正坐在纯金的扶手椅上伤心哭泣。Scarlet 和 Ruben 开始帮国王寻找绳子。Scarlet 看到一个标有 “Mysterious Pipe” 的黑色金属管,询问绳子是否掉进了这里,国王表示管子顶部很窄,绳子不可能掉进去。
Ruben 询问绳子的长度,国王不确定,觉得可以数字符来确定,但这很无聊。Scarlet 走向房间角落,吹掉一台旧计算机设备上的灰尘,在绿色的 IRB 提示符下输入:
>> 'Property of His Royal Highness, the King'.length
=> 40
原来绳子正好 40 个字符长。接着,Scarlet 又展示了另一个技巧:
>> 'Property of His Royal Highness, the King'.reverse
=> "gniK eht ,ssenhgiH layoR siH fo ytreporP"
国王说这就像绳子挂着晾干时在镜子里的样子。此时
Ruby基础:字符串与变量应用
超级会员免费看
订阅专栏 解锁全文
1971

被折叠的 条评论
为什么被折叠?



