Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
行に二重引用符 ("") が 2 つしかない Ruby コードを見たことがあります。その行は何をしますか?
このようなコードを見たことがあると思います。
def some_method #do some operations "" end
このコンテキストでは、メソッドが空の文字列を返すことを意味します。Ruby では、メソッドで最後に評価された操作が、そのメソッドから返されるものです。したがって、この場合、空の文字列リテラルが返されます。
2 つの二重引用符は、Ruby ではリテラルの空の文字列を表します。そして、他の多くの言語で。