9

Rubyで%w(don matt james)との間に違いはありますか?%w[don matt james]

Ruby コンソールを使用すると、どちらも各単語を要素とする配列を出力します。これを行う方法が複数ある理由と、それぞれの方法がどのように使用されるのかに興味があります。

4

3 に答える 3

11

違いはありません。http://en.wikibooks.org/w/index.php?title=Ruby_Programming/Syntax/Literals (参照"The % Notation") およびhttp://www.ruby-doc.org/core-2.0.0/doc/syntax/literals_rdoc.html#label-Percent+Strings

于 2013-11-03T22:38:07.783 に答える
5

どちらのオプションでも問題なく、同じ結果が得られます。構文にはさらにいくつかのバリエーションがあります。

%w'don matt james'
%w{don matt james}
于 2013-11-03T22:39:02.763 に答える