タグ付けされた質問 「symbols」

文字または特殊文字を参照できます。多くのプログラミング言語のプリミティブデータ型。公用語のアルファベットの項目。



5
アルゴリズムに慣れていない記号:doesはどういう意味ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する 私はアルゴリズム(A *に基づくパス検索アルゴリズムです)について読んでいますが、これには私がよく知らない数学記号が含まれています:∀ ここにコンテキストがあります: v(s)≥g(s)= mins'∈pred(s)(v(s ')+ c(s'、s))∀s≠s start 誰かが∀の意味を説明できますか?

7
摂氏度のシンボルをWebページにエンコードする最良の方法は?
特殊文字をWebページにエンコードするにはどうすればよいですか?たとえば、この記号℃が必要です。これは、現在表示されているように、文字をコピーして貼り付けるだけで使用しました。これは、私がチェックしたデスクトップブラウザ、およびiPadとiPhoneで機能しましたが、テストに使用したBlackberryには何も表示されません。これに対する標準的なベストプラクティスはありますか? http://www.fileformat.info/info/unicode/char/2103/browsertest.htm
85 html  symbols 

11
Rubyで記号を理解する方法
「Rubyシンボルについて」を読んだにもかかわらず、シンボルの使用に関しては、メモリ内のデータの表現にまだ混乱しています。2つが異なるオブジェクトに含まれているシンボルが同じメモリ位置に存在する場合、それらに異なる値が含まれているのはどうしてですか?同じメモリ位置に同じ値が含まれていると思っていました。 これはリンクからの引用です: 文字列とは異なり、同じ名前のシンボルは初期化され、rubyのセッション中に一度だけメモリに存在します 同じメモリ位置に含まれる値をどのように区別するのかわかりません。 この例を考えてみましょう。 patient1 = { :ruby => "red" } patient2 = { :ruby => "programming" } patient1.each_key {|key| puts key.object_id.to_s} 3918094 patient2.each_key {|key| puts key.object_id.to_s} 3918094 patient1patient2両方ともハッシュです、それは問題ありません。 :rubyただし、はシンボルです。以下を出力する場合: patient1.each_key {|key| puts key.to_s} では、何が出力されますか?"red"、または"programming"? ハッシュを一瞬忘れて、シンボルは値へのポインタだと思います。私が持っている質問は次のとおりです。 シンボルに値を割り当てることはできますか? シンボルは、値を含む変数への単なるポインターですか? シンボルがグローバルである場合、それはシンボルが常に1つのことを指していることを意味しますか?
85 ruby  symbols 

3
静的にリンクされたライブラリ間のシンボルの衝突に対処するにはどうすればよいですか?
ライブラリを作成する際の最も重要なルールとベストプラクティスの1つは、ライブラリのすべてのシンボルをライブラリ固有の名前空間に配置することです。C ++は、namespaceキーワードにより、これを簡単にします。Cでは、通常のアプローチは、識別子にライブラリ固有のプレフィックスを付けることです。 ACコンパイラは、識別子の最初の8つの文字を見てもよいので、:C標準のルールは、(安全なコンパイルのために)それらの上にいくつかの制約を置くfoobar2k_eggsとfoobar2k_spam有効に同じ識別子として解釈することができる-しかし、すべての近代的なコンパイラは、任意の長い識別子が可能になりますですから、私たちの時代(21世紀)では、これについて気にする必要はありません。 しかし、シンボル名/識別子を変更できないライブラリに直面している場合はどうなりますか?静的バイナリとヘッダーしか取得していないか、取得したくないか、自分で調整して再コンパイルすることが許可されていない可能性があります。

1
TypeScriptでオブジェクトキータイプとしてシンボルを使用する
MDNが言うので、キータイプとしてシンボルを使用してオブジェクトを定義しようとしています: シンボル値は、オブジェクトプロパティの識別子として使用できます[...] ただし、キープロパティのタイプとして使用します。 type obj = { [key: symbol | string]: string } 次のエラーが発生します。 TS1023:インデックスシグネチャのパラメータータイプは、 'string'または 'number'でなければなりません。 でも、それができインデックス型として使用します。私は最新のtypescriptバージョン(v3.7.2)を使用していますが、関連する質問が見つかりました: Typescript:シンボルをキーとしてオブジェクトを破壊する(彼はシンボルの実際のインスタンスを使用している、タイプが 欲しいsymbol) TypeScript:文字列を使用する場合、インデックス署名パラメーターは「文字列」または「数値」でなければなりません。数 ES6:シンボルをキーとしてオブジェクトを破壊する(これは解決策にはなりません-すべてのSymbolインスタンスは一意であるため、実際のインスタンスをタイプとして使用するのは少し間違っているようです...) typescriptシンボルのドキュメントも調べましたが、タイプとしてではなく、値としてどのように使用されるかを示しています。 例: const obj = {} as { [key: number | symbol]: string // Won't work }; const sym = Symbol('My symbol'); obj[sym] = 'Hi'; Microsoft / TypeScriptの問題 …

1
as-patternのほかに、Haskellで@は何を意味しますか?
私は現在Haskellを研究しており、Haskellを使用して暗号アルゴリズムを実装するプロジェクトを理解しようとしています。Learn You a Haskell for Great Goodをオンラインで読んだ後、私はそのプロジェクトのコードを理解し始めます。次に、「@」記号が付いた次のコードで行き詰まっていることがわかりました。 -- | Generate an @n@-dimensional secret key over @rq@. genKey :: forall rq rnd n . (MonadRandom rnd, Random rq, Reflects n Int) => rnd (PRFKey n rq) genKey = fmap Key $ randomMtx 1 $ value @n ここで、randomMtxは次のように定義されています。 -- | A random …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.