:t
:type
式の種類やその他の種類のコマンドをチェックするようなコマンドを意味します。
アンモナイトの背後にあるアイデアは本当に私を魅了し、今私はそれを使ってスカラにもっと慣れようとしています。
これらのコマンドは初心者の私には役立ちますが、ammシェルの構文エラーです。
ammonite.ioのドキュメントを確認しましたが、関連するものが見つかりません。
これらの種類のコマンドをアンモナイトシェル/ replで実行することは可能ですか?
ScalaREPLコマンドはAmmoniteコマンドではなくScalaREPLコマンドであるため、Ammoniteで実行することはできません。
AmmoniteはScalaREPLとは完全に異なるプログラムであり、そのコマンド言語は異なります。これは、JavaScriptREPLでHaskellコードを実行しようとするようなものです。
特に、Ammoniteは魔法の個別のコマンド言語よりもScalaを使用することを好むため、AmmoniteではREPLへのコマンドは通常のScalaメソッド呼び出しとして発行されます。
2デフォルトでインポートされたオブジェクトがあるrepl
とinterp
あなたと対話することを可能にする、REPLと通訳のAPIが。たとえば、オブジェクトの型を取得する方法についての質問には、次のReplAPI.typeOf[T: WeakTypeTag](t: => T): Type
メソッドを使用します。
repl.typeOf("3" + 2)
//=> res: reflect.runtime.package.universe.Type = TypeRef(ThisType(package lang), class String, List())
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加