問題タブ [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.
python - Python 2.6 で Python の isidentifer() 機能を取得するにはどうすればよいですか?
Python 3 には、という文字列メソッドがあります。str.isidentifier
自分の正規表現を書き直す以外に、Python 2.6 で同様の機能を得るにはどうすればよいですか?
java - ジャバ:ArrayList で期待される
Storageという名前のクラスがあります。Storage には、Products と呼ばれる特別なオブジェクトの配列リストが含まれています。各製品には、名前、価格などの情報が含まれています。私のコードは次のとおりです。
コンパイルするたびに、141 ~ 153 行目に<identifier> expected
. 初歩的な問題であることはわかっていますが、これを理解できないようです。どんな助けでも大歓迎です。
url - 行 ID を使用する代わりに、Web サイトが URL にランダムな英数字の文字列を生成するのはなぜですか?
多くのサイト (YouTube が良い例です) が、たとえば行 ID を使用する代わりに、乱数と文字の文字列を生成するのはなぜですか?
通常、このようなもの
の代わりに
行が多い場合は短くするだけですか?それとも他にいいところある?想像できるから: bla?id=23934234234
感謝と乾杯
wordpress - Wordpress - カテゴリの投稿番号を取得する
投稿が属するカテゴリから投稿の疑似 ID を取得する方法はありますか? これらの投稿があるとしましょう
からcat2
の投稿と投稿のIDを、投稿されたカテゴリに関連させたい.
python - Python の Unicode 識別子?
を計算する Python 関数を作成したいのですが、
私の合計関数をΣと名付けたいと思います。同様に、プロダクトには Π を使用したいと思います。この方法でPython関数に名前を付ける方法があるかどうか疑問に思っていましたか?
つまり、Python は Unicode 識別子をサポートしていますか? もしそうなら、誰かがその例を提供できますか?
ありがとう!
これの元々の動機は、今日私が見た Clojure コードの一部でした。
ここで、Σ は次のように定義されるマクロです。
そして、それはかなりクールだと思いました。
ところで、読みやすさに関するいくつかのコメントに対処するために-たとえば、多くの統計/ ML コードでは、シンボルを使用して操作を構成できると非常に役立ちます。(特に本当に複雑な積分などの場合)
対
または lambda() のラムダ文字だけでも!
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/に変換しますか?
- 長いキーを十分に短くしません
他のオプションは何ですか?
variables - g ++変数名に長さの制限はありますか?
タイトルを参照してください</p >>
javascript - 識別子が整数で始まる、javascript の JSON サブ配列からデータを取得する
ここで単純なものが欠けているに違いありませんが、JSON 配列の応答からデータを取得するのに問題があります。文字で始まる識別子を持つオブジェクトにはアクセスできますが、数字で始まるオブジェクトにはアクセスできません。
たとえば、私はアクセスできます
でもアクセスできない
parsing - 識別子トークンキーワードantlrパーサー
トークン'for'が解析する言語の2つの異なる状況で使用される場合をどのように処理しますか?次の例のように、ステートメントや「パラメータ」など。
出力:
ありがとう。
javascript - json配列の識別子として変数を使用する
割り当てられた変数をjson配列の識別子として使用できるかどうか疑問に思っています。私がこれを試したとき、私はいくつかの予期しない結果を得ていました:
(コードは単純化され、パラメーターは別の方法で渡されます)
これで、アラートポップアップに「動物」ではなく「パラメータ」と表示されます。別の方法(配列を作成し、すべてのパラメーターを新しい行に割り当てる)を使用できることはわかっていますが、コードをコンパクトに保ちたいと考えています。
だから私の質問は:json配列の識別子として変数を使用することは可能ですか?もしそうなら、その方法を教えていただけますか?
前もって感謝します!