問題タブ [predef]
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 Predef アンインポート
重複の可能性:
Scala で文字列「+」演算子をインポート解除する方法は?
そのため、Predef からのものは scala プログラムに自動的にインポートされます。しかし、Predef からインポートされた特定の関数またはすべての関数を無効にしてインポートを解除するにはどうすればよいでしょうか? 例として、文字列の「+」演算子が気に入らない場合、この機能を無効にする方法を教えてください。
scala - Scala パッケージ オブジェクトと事前定義
scala
パッケージ オブジェクトと で定義されているものの違いは何Predef
ですか?
パッケージオブジェクトが存在しなかった2.8より前の遺物ですかPredef
、それとも両方が必要な理由が他にありますか?
java - コードに影響を与えることなく、アプリケーションの起動時に scala.Predef の初期化を強制します
クラスの初期化はscala.Predef
、アプリケーションの予期しない速度低下を引き起こす可能性があり、タイミングが重要な状況 (プログラミング コンテストなど) で問題になる可能性がある、遅延の重い操作です。
scala.Predef
コードを変更せずに、scala コンパイラまたは VM オプションのみを使用して、アプリケーションの起動時に遅延をオフにして強制的に初期化することはできますか?
scala - ラビット ホール: 見つかった文字列、必要な java.lang.String
今日、Either に暗黙的なメソッドを追加しようとしているときに、本当に奇妙な問題に遭遇しました。
i18n メソッドは文字列を受け取ります。これは、AFAICT が取得しているものとまったく同じです。このスレッドによると、回避策T <: String
は、暗黙的なクラスの型シグネチャを使用することです。ここで Predef が機能しているようです。
恐ろしいランタイムキャストなしでこれを機能させる方法はありますか?同時に、型シグネチャを正確に文字列として保持しますか?
ありがとう
scala - Scala: サブパッケージで特定のユーティリティを常に利用できるようにする方法は?
私のコードはすべて下にありpackage com.company.project
ます。import scala.util.{Failure, Try, Success}
ほとんどすべてのファイルで、などの一般的なものをインポートすることにimport scala.util.control.NonFatal
なります。これらすべてのユーティリティが常にすべてのサブパッケージで利用できるようにパッケージオブジェクトをセットアップすることは可能ですかcom.company.project.sub
?事前定義)?