問題タブ [sigils]
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 では配列とハッシュにスカラーのみを含めることができるため、配列またはハッシュ要素にアクセスするときに値がスカラーであることをインタープリターに伝えるために $ を使用する必要があるのはなぜですか? つまり、配列@myarray
と hashがあると仮定すると%myhash
、なぜ次のことを行う必要があるのでしょうか。
ただする代わりに:
上記があいまいなのはなぜですか?
その場所に $ 以外のものがあるとしたら、それは違法な Perl コードではないでしょうか? たとえば、Perl では次のすべてが違法ではありませんか?
php - 変数のドル記号 $ 記号なしで PHP を使用できますか?
$
毎回記号を不要にするなど、PHP で Java のような方法で変数に名前を付けることは可能ですか? もしそうなら、どうすればこれを行う設定を有効にできますか?
ruby - Ruby関数内で「アット」シジル(@)はどのようなスコープを与えますか?
私が最後に Ruby プログラミングを行ってからしばらく経ちました -- 他の誰かのコードを見る@
と、関数 (メソッドではなく、クラス定義の外部) にシジルがあり、インスタンス メンバーにスコープされていることがわかりました。
self
モジュールは関数で暗示されていますか?
php - PHPのダブル$ステートメント
ダブル $ ステートメントは PHP で何を表していますか?
perl - Perlの`$this`、`@that`、`%those`の違いは何ですか?
Perlの$this
、@that
、の違いは何ですか?%those
perl - Perl コンパイルの問題
このメソッドのコンパイルに問題があります。
これはエラーメッセージです:
誰でも問題がどこにあるかを見ることができますか?
variables - perl6:ユーザー定義変数に@ -sigilが必要ですか?
ユーザー定義変数を操作するときに「@」-sigilなしでは実行できないことはありますか?
iphone - iPhone/iPad プロジェクトでの WCF の扱い
Monotouch アプリを WCF サービスで動作させようとしています。すべて正常に動作しますが、ときどき (10 ~ 30 回のサービス コール)、アプリが SIGIL でクラッシュします。デバッガーはまさにそれを言います。ランダムな場所で発生します。
別の従業員は、同じサービスを使用する iPhone アプリで作業しています。同じ問題ですが、より頻繁です。
シミュレーターでテストすると、すべてがうまく機能します。
誰かが同じ問題を抱えている場合は、助けてください。asmx サービスを使用すると役立ちますか?
皆さん、ありがとうございました。
乾杯
vb6 - VB6関数名のアンパサンドの意味?
大量のレガシー VB6 (!) コードがダンプされ、名前の末尾にアンパサンドを付けて宣言された関数が引き続き表示されます (例: Private Declare Function ShellExecute& . . .
.
私はこれの重要性に対する答えを見つけることができませんでした.また、このように名付けられた関数の使用パターンや署名を検出することもできませんでした.
これらの末尾のアンパサンドがコンパイラにとって何かを意味するかどうか、または少なくとも私が見逃している規則があるかどうかは誰にもわかりますか? これまでのところ、私は奇妙なプログラマーとしてそれを書き留めていますが、その背後に何か意味があるかどうかを確実に知りたい.