問題タブ [static-import]
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.
python - Cythonでcimportを機能させるにはどうすればよいですか?
私はそのようにディレクトリ構造を持っています:
/ my_module
init .py
A /
B/
b.pyxで、Aaから関数をインポートしたい通常のPythonインポートは機能しますが、cimportは常に失敗します。
また、setup.pyをトップモジュールに配置する方法がわからなかったため、A/とB/を別々にコンパイルしています。
誰かがここで助けることができますか?
java - Mockito コンストラクトの import static ステートメントを見つける
私とモッキートの間のレンガの壁を突き破ろうとしています。私は、Mockito のものに対して正しいimport staticステートメントを取得しようとして、髪を引き裂きました。anyInt()はorg.mockito.Matchersに由来し、 when ()はorg.mockito.Mockitoに由来するなどと言って、誰かがテーブルを投げ出すと思うかもしれませんが、それは初心者にとってはあまりにも役に立ちませんか?
この種のことは、特にアスタリスクで終わる無数の import ステートメントと混在している場合は、常に非常に役立つとは限りません。
はい、 Eclipse Window -> Preferences -> Java -> Editor -> Content Assist -> Favoritesメカニズムを知っていて、使用しようとしています。それは役に立ちますが、頭に釘を打つことはありません。
この質問に対する回答をいただければ幸いです。
どうもありがとう、ラス
java - これらのステートメントは何を意味し、このスタイルが推奨されますか?
最近、私は声明に出くわしました:
私はいくつかのチュートリアルでこれらのステートメントを読みました。これらのステートメントは大丈夫ですか?
ステートメントが問題ない場合、それらは何を意味し、コードを書くときに定期的に使用する必要がありますか?
java - C#での静的インポート
C# には Java の静的インポートのような機能がありますか?
のようなコードを書く代わりに
私は書くことができました
コンパイラは、私が FileHelper からのメソッドを意味することを知っているでしょう。
java - static import メソッドのオーバーラップ
静的インポートを持つクラスがjava.lang.Integer
あり、私のクラスにも静的メソッドparseInt(String)
がある場合、呼び出しはどのメソッドをparseInt("12345")
指しますか?
前もって感謝します!
java - import static を実行中に static 型付きメソッドを呼び出すための構文は何ですか?
現在、私はやっています
class について言及しないようにする方法はあるのだろうかEasyMock
。私はこのようなことを念頭に置いています:
ただし、これはコンパイルされません。それを行う他の方法はありますか?
java - Java静的インポート
実験によって、Javaの非静的メソッドが、静的コンテキストでもスコープ内のすべての同じ名前のメソッドをオーバーライドすることを発見しました。パラメータのオーバーロードを許可しなくても。好き
スペックにはこれについて何も見つかりません。これはバグですか?そうでない場合、そのような言語を実装する理由はありますか?
UPD:Java6はこの例をコンパイルしません。問題は-なぜですか?
java - 静的クラスはいつ初期化されますか?
静的フィールドのみを持ち、コンストラクターを持たないJava クラスを考えてみましょう。
別のクラスでは、次のcompute
いずれかによってメソッドが使用されstatic import
ます。
または直接、呼び出し元が同じパッケージにあると仮定します。
o1 と o2 はいつ初期化されますか? インポート時、またはcompute()
初めて呼び出されるのはいつですか?
java - カスタム Java クエリ クラス (DSL): ビルダー パターン、静的インポート、または複雑なクエリ用の何か?
カスタム クエリ クラスを作成していますが、最も洗練されたコーディング方法がわかりません。
目標は次のとおりです。
- 使いやすい
- 拡張性
- 複雑なクエリを定式化できる柔軟性
アプローチ
現在、私は2つの選択肢を考えることができます。
1.ビルダーパターン
メソッドis()
、capableOf()
およびオブジェクトname()
への自己参照を返しQuery
ます。build()
オブジェクトを返しResult
ます。
2.静的インポート
メソッドis()
、capableOf()
およびname()
は静的インポートであり、Condition
オブジェクトを返します。Query コンストラクターは、任意の数の条件を取り、結果を返します。
And/Or/Not クエリ
次のようなより複雑なクエリは、作成が複雑です。
[マイケル OR デニス] という名前の背の高いバスケットボール選手
連合
曲がって光る銀の匙
ビルダー パターン:
これは読み書きが難しい。また、私は の複数使用が好きではありませんnew
。
静的インポート:
私には良く見えますが、静的インポートの使用はあまり好きではありません。それらは、ide 統合、自動補完、および文書化の点で困難です。
まとめます
私は効果的な解決策を探しているので、あらゆる種類の提案を受け付けています。提示した 2 つの選択肢に限定されません。他に可能性がある場合は、教えていただければ幸いです。さらに情報が必要な場合はお知らせください。
c# - 「静的クラスのインポート」は実際に C# の将来の機能として発表または示唆されていますか?
この編集以降、C# に関するウィキペディアの記事では、「サービスとしてのコンパイラ ("Roslyn")」と並んで、C# の将来の機能として「静的クラス インポート」が言及されています。
この機能は実際にコンパイラ チームのメンバーによって発表または示唆されたのでしょうか?