構造検索と置き換え機能がIntelliJ IDEで非常に強力です。構造検索 - IntelliJの完全一致式
既存のテンプレートを閲覧し、私の新しい超能力を発見すると、私はテンプレート全体に来て、 "logging without if
"と呼ばれました。 私のスパイダーセンスはinvert condition
をComplete Match
に使っているので、「なし」の部分をチェックアウトするように促しました。
しかし、私はComplete Match
で使用されている表現に困惑しています。 ここにある:
if('_a) { 'st*; }
私はこの表現が使用されている方法を理解してください。
のUPDATE 2017年1月19日:
@Faibbusで指摘したように、ドキュメントは_a
と_st
が変数であると言います。 私の混乱は、変数名です。
名前_a
と_st
は、ここにのみ表示され、テンプレートには他の場所は表示されません。 何が変数になりますか? 構造検索の他のすべての変数は、$dollar$
符号で囲まれています。
変数の接頭辞としてのアンダースコアの役割は何ですか?その式でアポストロフィは何をしますか?
全くわかりません。私は何が欠けていますか?