私はスカラーにとって非常に新しいです。スカラーのargとしての感嘆符(!)
以下のような非常に基本的なスカラスクリプトを作成しました。
args.foreach(a=>println(a))
は私が
Happy
Scala
Programming
!!!
で期待以下
scala test1.scala Happy Scala Programming !!!
出力を使用して、コマンドプロンプトで上記を実行した。しかし、私は、代わりに次の
Happy
Scala
Programming
ようです我々はobs "!!!" (感嘆符がありません)。
感嘆符の文字が印刷されない理由と、それらの文字を印刷する方法を理解する必要があります。
私はあなたがそれぞれの感嘆符記号の前^を使用する必要があり、また、二重引用符で引数全体を配置する必要がありますWindows 7のコマンドプロンプトで
それはあなたがそれらの文字を消費し使用して、コマンドを実行して、プログラムに引数を渡す前に、彼らと何かをやっているシェルとは何かを持っている可能性があります。実行環境が何であるか、特に使用しているコマンドシェルについて言及したい場合があります。 – Aaron
'!!! 'を二重引用符で囲むとどうなりますか? –
c:\ scala \ samples> scala test1.scala Happy Scala Programming "!!!" ハッピー スカラ プログラミング – TechEnthusiast