問題タブ [scala-repl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 改行があり、等号がないときに、scalaが型エイリアスを評価するのはなぜですか?
REPL で型エイリアスを宣言するときに、改行によってステートメントが成功することに気付きました。
これは機能します:
これはしません:
scala - CLI から Scala バージョンをすばやく切り替える
nvm
(ノード バージョン マネージャー) を使用すると、使用する代替ノード バージョンをすばやく選択できます。Scala には、現在のシェルで異なるバージョンをすばやく切り替える同様の方法がありますか? たとえば、2.12.10 で REPL を開始し、次のようなものを実行するとします。
と挨拶します
質問は を介した SBT に関するものではなく、コマンド ラインから直接コマンドscalaVersion
を使用するものであることに注意してください。scala
scala - scala REPL が出力するのはインスタンス名/ID ですか?
チュートリアルでは最初に変更可能なセットについて言及していますが、新しい要素が追加されたときにREPL がインスタンス名を からres4
に変更するのはなぜですか? res5
'res' は REPL が出力するインスタンス名ではありませんか? 以下はコンテキスト内のコードです。scala初心者です。些細な質問でも構いません。
scala - cmd で scala を実行すると、「build.sbt」が見つからないように見えます
コマンドラインで Scala を実行しようとしています。
Java をチェックし、Scala の Web サイトにアクセスし、ダウンロードしてインストールし、環境変数を更新しました。
これまでのところ、オンラインのガイドと異なるのは、sbt
がインストールされているフォルダーに「lib」フォルダーが含まれていないことだけです。
次にsbt
、プロンプトでコマンドを実行すると、次のメッセージが表示されます。
というファイルが見つからないようですbuild.sbt
。これは何ですか? そして私はそれが必要ですか?
編集:
上の写真で「続行」を押すと、
これは問題ないように見えますが、次のようなコードを入力すると:
次に、エラーを返します。
世界で何がうまくいかないのですか?古すぎて機能しないプロンプトで Scala を書くためのガイドを教えてもらえますか?
scala - Scala REPL の浮動小数点リテラルのエラー
Scala での浮動小数点リテラルの定義は次のとおりです。
ドットで始まる浮動小数点リテラルを入力しようとすると、エラーが発生します。
そのようなリテラルをいくつかの変数に割り当てる場合、すべて問題ありません
なぜそのように振る舞うのですか?