この引数リストを読むにはどうすればよいですか?この2つの値は引数リストにありますか、それとも1つだけですか?角かっこ内のコンマはどういう意味ですか?
fetch( key [,default] ) -> obj
引数リストに使用される表記法が説明されているドキュメントサイトのどこにも見当たりません。ただし、角かっこは、プログラミングドキュメントで「オプション」を意味するためによく使用されます。つまり、これは、fetch
メソッドを1つまたは2つの引数で呼び出すことができることを意味します。2つ渡す場合は、明らかにコンマが必要になります。したがって、これら2つの呼び出しは有効です。
a.fetch(k)
a.fetch(k, 5)
ここではいくつかのコンテキストが役立ちますが、次のように言っていると思います。
「フェッチメソッドにキーを渡します。2番目の引数を渡すと使用されますが、キーを渡すだけの場合はデフォルト値があります。」