Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ex01/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ <h2>你應該看到的內容</h2>
$
</code></pre>

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

<p>如果你看到類似如下的錯誤資訊:</p>

Expand Down
2 changes: 1 addition & 1 deletion ex13/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ <h1 class="entry-title">習題 13: 参数、解包、參數</h1>


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

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

Expand Down