反转子串

时间:2016-01-04 21:47:17

标签: ruby string

我有一个字符串:

myname = "John Malkovich"

我想让部分内容得到扭转。我想得到:

"John voklaMich"

如果我写:

myname[4..10].reverse

只提供字符串的那部分。结果是:

"voklaM"

2 个答案:

答案 0 :(得分:3)

尝试:

myname[5..10] = myname[5..10].reverse

答案 1 :(得分:1)

让你的表情分开:

myname[4..10].reverse

大致就像说

temp = myname[4..10]
temp.reverse

你想做这样的事情

myname[4..10] = myname[4..10].reverse