0

私の IRB コンソール出力。

1.9.3p385 :005 > "Hello #{#'world'}"
1.9.3p385 :006 > 

これは返すべきではありませんHelloか?何が起こっているのですか?これはエラーですか?

4

2 に答える 2

6

"#"2 番目の文字を削除する必要があります。つまり、行の残りの部分をコメントにしています。したがって、完全な行ではありません。

"Hello #{'world'}"
于 2013-02-12T21:22:06.087 に答える
3

rjenkins が言うように、「したがって、完全な行ではありません。」

これを証明し、ERB で行を完成させるには、次のようにします。

と入力"Hello #{#'world'}"し、Enter キーを押します。次に}"、入力してEnterキーを押します。「ラインを完了」したら、何が起こるかがわかります。

于 2013-02-12T21:27:49.687 に答える