diff --git a/ex01/index.html b/ex01/index.html index b879331b64b..875b735ed7f 100644 --- a/ex01/index.html +++ b/ex01/index.html @@ -125,7 +125,7 @@

你應該看到的內容

$ -

你也許會看到 $ 前面會顯示你所在的目錄的名稱,這部是問題,但如果你的輸出不一樣的話,你需要找出為什麼會不一樣,然後把你的程式改對。

+

你也許會看到 $ 前面會顯示你所在的目錄的名稱,這不是問題,但如果你的輸出不一樣的話,你需要找出為什麼會不一樣,然後把你的程式改對。

如果你看到類似如下的錯誤資訊:

diff --git a/ex13/index.html b/ex13/index.html index 5e6ec82f6c7..71a18012660 100644 --- a/ex13/index.html +++ b/ex13/index.html @@ -104,7 +104,7 @@

習題 13: 参数、解包、參數

ARGV 就是「參數變數(argument variable)」,是一個非常標準的程式術語。在其他的程式語言你也可以看到它全大寫的原因是因為它是一個「常數(constant)」,意思是當它被賦值之後你就不應該去改變它了。這個變數會接收當你運行 Ruby 腳本時所傳入的參數。通過後面的習題你將對它有更多的了解。 -你将对它有更多的了解。

+

第 1 行將 ARGV 「解包(unpack)」,與其將所有參數放到同一個變數下面,我們將每個參數賦予一個變數名稱 firstsecond 以及 third。腳本本身的名稱被存在一個特殊變數 $0 裡,這是我們不需要解包的部份。也許看來有些詭異,但「解包」可能是最好的描述方式了。它的涵義很簡單:「將 ARGV 中的東西解包,然後將所有的參數依次賦予左邊的變數名稱」。