問題タブ [identifier]

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.

0 投票する
8 に答える
1945 参照

python - Python 2.6 で Python の isidentifer() 機能を取得するにはどうすればよいですか?

Python 3 には、という文字列メソッドがあります。str.isidentifier

自分の正規表現を書き直す以外に、Python 2.6 で同様の機能を得るにはどうすればよいですか?

0 投票する
3 に答える
22736 参照

java - ジャバ:ArrayList で期待される

Storageという名前のクラスがあります。Storage には、Products と呼ばれる特別なオブジェクトの配列リストが含まれています。各製品には、名前、価格などの情報が含まれています。私のコードは次のとおりです。

コンパイルするたびに、141 ~ 153 行目に<identifier> expected. 初歩的な問題であることはわかっていますが、これを理解できないようです。どんな助けでも大歓迎です。

0 投票する
7 に答える
3838 参照

url - 行 ID を使用する代わりに、Web サイトが URL にランダムな英数字の文字列を生成するのはなぜですか?

多くのサイト (YouTube が良い例です) が、たとえば行 ID を使用する代わりに、乱数と文字の文字列を生成するのはなぜですか?

通常、このようなもの

の代わりに

行が多い場合は短くするだけですか?それとも他にいいところある?想像できるから: bla?id=23934234234

感謝と乾杯

0 投票する
2 に答える
515 参照

wordpress - Wordpress - カテゴリの投稿番号を取得する

投稿が属するカテゴリから投稿の疑似 ID を取得する方法はありますか? これらの投稿があるとしましょう

からcat2の投稿と投稿のIDを、投稿されたカテゴリに関連させたい.

0 投票する
5 に答える
22511 参照

python - Python の Unicode 識別子?

を計算する Python 関数を作成したいのですが、

代替テキスト

私の合計関数をΣと名付けたいと思います。同様に、プロダクトには Π を使用したいと思います。この方法でPython関数に名前を付ける方法があるかどうか疑問に思っていましたか?

つまり、Python は Unicode 識別子をサポートしていますか? もしそうなら、誰かがその例を提供できますか?

ありがとう!


これの元々の動機は、今日私が見た Clojure コードの一部でした。

ここで、Σ は次のように定義されるマクロです。

そして、それはかなりクールだと思いました。


ところで、読みやすさに関するいくつかのコメントに対処するために-たとえば、多くの統計/ ML コードでは、シンボルを使用して操作を構成できると非常に役立ちます。(特に本当に複雑な積分などの場合)

または lambda() のラムダ文字だけでも!

0 投票する
3 に答える
4684 参照

c# - 文字列キーを一意の整数IDにマップする方法は?

長い(最大60文字)文字列の自然キーを使用してデータソースからダンプとして定期的に送信されるデータがあり、エンドユーザーには関係ありません。このキーをURLで使用しています。これにより、URLが長すぎて、ユーザーにとって使い勝手が悪くなります。

次の要件で文字列キーを整数に変換したいと思います。

ソースデータセットは時間の経過とともに変化します。

IDは次のようになります。

  • 非負の整数
  • 入力キーのセットが変更されても一意で一定
  • できればキーに戻すことができます(強い要件ではありません)

データベースは毎回ゼロから再構築されるため、すでに割り当てられているIDを思い出せず、新しいデータセットを既存のIDと照合して、追加されたキーのシーケンシャルIDを生成できません。

現在、約30000の異なるキーがあり、セットは絶えず成長しています。

文字列キーを整数IDにマップする関数を実装するにはどうすればよいですか?

私が考えたこと:

1.組み込みのstring.GetHashCode:

ID(key) = Math.Abs(key.GetHashCode())

  • 一意であるとは限りません
  • (リバーシブルではありません)

1.1衝突を防ぐために一意のIDが生成されるまで、組み込みのGetHashCodeを「再ハッシュ」します。

  • 入力データセットの先頭に衝突するものが追加されると、既存のIDが変更される可能性があります

2.完璧なハッシュ関数

  • 入力のセットが変更された場合にこれが定数IDを生成できるかどうかはわかりません
  • (リバーシブルではありません)

3.ベース36/64/に変換しますか?

  • 長いキーを十分に短くしません

他のオプションは何ですか?

0 投票する
3 に答える
5543 参照

variables - g ++変数名に長さの制限はありますか?

タイトルを参照してください</p >>

0 投票する
5 に答える
1547 参照

javascript - 識別子が整数で始まる、javascript の JSON サブ配列からデータを取得する

ここで単純なものが欠けているに違いありませんが、JSON 配列の応答からデータを取得するのに問題があります。文字で始まる識別子を持つオブジェクトにはアクセスできますが、数字で始まるオブジェクトにはアクセスできません。

たとえば、私はアクセスできます

でもアクセスできない

0 投票する
3 に答える
4499 参照

parsing - 識別子トークンキーワードantlrパーサー

トークン'for'が解析する言語の2つの異なる状況で使用される場合をどのように処理しますか?次の例のように、ステートメントや「パラメータ」など。

出力:

ありがとう。

0 投票する
3 に答える
6443 参照

javascript - json配列の識別子として変数を使用する

割り当てられた変数をjson配列の識別子として使用できるかどうか疑問に思っています。私がこれを試したとき、私はいくつかの予期しない結果を得ていました:

(コードは単純化され、パラメーターは別の方法で渡されます)

これで、アラートポップアップに「動物」ではなく「パラメータ」と表示されます。別の方法(配列を作成し、すべてのパラメーターを新しい行に割り当てる)を使用できることはわかっていますが、コードをコンパクトに保ちたいと考えています。

だから私の質問は:json配列の識別子として変数を使用することは可能ですか?もしそうなら、その方法を教えていただけますか?

前もって感謝します!