我有一個進程像這樣如何通過一個方法作爲一個字符串,並調用它
Boxer = Proc.new { | box, goal | puts " [#{ box }] #{ goal }" }
,我把它像這樣
Boxer[ 'X', goal ]
我想incorperate ANSI轉義碼改變顏色 我希望能夠在一個字符串傳遞,並將它打印出彩 所以我的新義和團是這樣
Boxer = Proc.new { |box, goal, color | puts " [#{ box }] #{ goal }".color }
,我想叫它像這樣
Boxer[ 'X', goal, 'red' ]
我現在用的是彩色化的寶石,但仍不能得到PROC要像我想 我試圖評估和其他幾件事情。
想什麼代碼運行? '[ 'X'] goal.red'? '目標[ 'X'。red'?它不是很清楚 – 2014-11-14 18:54:00
我假設你的意思是「拳擊手」是一個常數。如果你想要一個變量,讓它以小寫字母開頭。 – 2014-11-14 19:01:18
拳手需要不斷。你們錯過了我想要做的事情。 – Schylar 2014-11-14 19:09:01