2016-09-26 80 views
0

我想重複的變量名我見過的方式來減少這樣的:避免在分配

long_variable_name = long_variable_name.squeeze('i') 

爲了這樣的事情:

long_variable_name = &:squeeze('i') 

但它不工作,我一定會造成混亂。 只是想知道是否真的有辦法做到這一點? 謝謝

+2

它是紅寶石還是水晶?不能同時爲 –

+0

水晶。其實我希望兩者都是一樣的。我一直在尋找這兩個紅寶石更多的文件。 – Aurelien

+0

我很好奇爲什麼你需要字符串'long_variable_name'。你打算怎麼處理它? (也許它與* Crystal *有關,其中我什麼都不知道)。 –

回答

2

你的意思是?

variable.squeeze!('i') 

注意爆炸(!)。

+0

在String類中,'!'表示就地修改版本。參見['squeeze!'](http://ruby-doc.org/core-2.3.1/String.html#method-i-squeeze-21)。 – tadman

+0

紅寶石,是的。不知道水晶:) –

+0

是的,這就是我一直在尋找。不知道爲什麼我記得這個'&'。謝謝 – Aurelien