問題タブ [symbolic-references]
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.
perl - Perlで変数を変数名として使用するにはどうすればよいですか?
私はperlで次のことを達成する必要があります
だから私は次のスニペットを書きました
それは機能せず、エラーが発生します。
perl - 変数の値を Perl 変数名として使用するにはどうすればよいですか?
ばかげた質問で申し訳ありませんが、私は Perl プログラミングに夢中になっており、Perl プログラマーのように考えるのが本当に難しいと感じています。
今日のばかげた質問: id フィールドをキーとして使用して、パイプで区切られたファイルをハッシュにロードします。
ただし、何らかの理由で(そして変更できないため)IDが一意ではないため、実際にキーをパスにする必要がある場合が数回あります。それをすべてサブルーチンに入れ、キーとして使用する変数の名前を渡します。
しかし perldb では x ${$key} は常に undef ですが、 x ${path} は $path に値を出力します。
私がやろうとしていることをする方法はありますか?
ティア
perl - 文字列に基づいて Perl 変数名を作成するにはどうすればよいですか?
Perl では、文字列に基づいてグローバル変数を作成することは可能ですか?
たとえば、次のような関数があるとします。
そして私はそれを次のように呼びました:
create_glob_var
というグローバル変数を実際に作成するように変更するにはどうすればよい$bar
ですか?
私のプロジェクトは perl 5.8.5 を使用しています。
編集
以下は機能しません。
プロデュース:
注:グローバル変数を使用すると、オゾンが枯渇し、男性型脱毛症が発生することを認識しています。グローバル変数の使用ですでに完全に感染しているいくつかのレガシー コードをクリーンアップしようとしています。一度に 1 つのリファクタリング...
perl - Perlで変数の値を変数名として使用するにはどうすればよいですか?
$bar
文字列"foo"
に$foo
等しく、 に等しい変数 がある場合、変数名の文字列しか持っていない0xdead
のに、どうすれば の値を取得できますか?$foo
基本的に、私はグローバル名前空間で一種のポインター間接化またはグローバル名前空間でのハッシュ ルックアップを実行したいと考えています。
以下は機能しませんでした:
改行のみを出力します。
perl - 文字列補間中にPerlが${...}のコードを評価するのはなぜですか?
次のスニペットがまったく機能しないのはなぜですか?そして、これを使用してどのような悪が可能でしょうか?しかし、真剣に、何らかの理由がありますか?のコードは${}
まったく評価されてから、スカラー参照として使用されますか?
perl - Perlコアモジュールをシンボリックに参照することは可能ですか?
私は簡単に次のようなことができることを知っています
そして、すべての関数についてrefをシンブする必要があることを象徴的に参照しますが、次のようなことを行う方法があるかどうかを知りたいだけです。
対。
これは機能しますが、コア機能では機能しません。
ありがとう。
git - Git シンボリック参照の推奨される使用法は何ですか?
次のシェル コードは、シンボリック参照のチェーンを正しく作成します。
また、次のシェル コードは、最後に作成されたシンボリック参照を master の先端に正しく解決します。
これらの使用例は、公式ドキュメント ( git-symbolic-ref doc、git-show-ref doc ) には記載されていません。
ただし、以下は機能しません
だから、私の質問は次のとおりです。
refs/heads
ディレクトリ内にシンボリック参照を保存してもよろしいですか?- シンボリック参照を連鎖させても大丈夫ですか?
- を渡すと check-ref-format が失敗
"first"
するため、 と同じレベルでシンボリック参照を作成することは推奨されないということ"HEAD"
ですか? それとも、このコマンドはシンボリック リンクを処理するためのものではないのでしょうか?
私の意図は、何がサポートされているか、そして私が何かを回避したり、バグの恩恵を受けたりしていないことを明確に理解することです.
java - シンボリックリンクソース + Netbeans
プロジェクトの Java コードを書くときは Netbeans を使用したくないのですが、Netbeans はリファクタリングに最適で、svn とうまく連携します。
このプロジェクトは sourceforge のオープンソースなので、他の人に Netbeans の使用を強要したくありません。私の考えは、netbeans のソース ディレクトリを、プロジェクトのトランクと見なすディレクトリにシンボリック リンクすることです。これは良い/悪い考えですか?
編集:代わりにソースディレクトリをNetbeansに追加することで解決しました。プロジェクトをソースから分離できることに気づきませんでした。
matlab - Matlab での変数のシンボリック宣言
変数を他の変数間の操作として書きたいと思います。
たとえばa = c + b
、aが内部に保持する値を入れると、cとbの間の合計の演算の数値結果になります。
c = 4 で b = 2 の場合、a が保持する値は 6 です。
しかし、数値ではなく記号式を保持することを望みます。コマンド ウィンドウに a を書き込むたびに、matlab は c の数値と b の数値を wowspace 変数にキャッシュし、それらを合計します。
通常、a と書くと、matlab はこの変数にある数値を表示します。誰もこれを行う方法を知っていますか?
perl - Perlでは、その名前を使用して配列を参照できますか?
私はPerlを初めて使用し、次のように名前で関数を呼び出すことができることを理解しています
&$functionName();
。ただし、名前で配列を使用したいと思います。これは可能ですか?
長いコード:
これに似た短いコードを探しています: