問題タブ [rune]

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 投票する
1 に答える
211 参照

string - string(int)、string(int32)、および string([]int32) はすべて有効ですが、string([]int) は無効です。ここでの根拠は何ですか?

(Go 1.14.6 を使用しています。)

次のステートメントはすべて char を出力しますa

しかし

コンパイルエラーになる

その振る舞いは私を混乱させます。とstring(int)同じようstring(int32)に扱えるのに、どうして とはstring([]int)違う扱いをするのstring([]int32)ですか?

0 投票する
1 に答える
5597 参照

string - 文字列をルーン文字に変換するには?

ここに私のコードスニペットがあります:

の出力fmt.Printf("%+q", runeValue)は次のとおりです。

これらの値は文字通りルーンですが、戻り値の型Sprintfが文字列であるため、マップで使用できません[rune]rune。文字列をルーン文字に変換するにはどうすればよいか、つまり、この問題をどのように処理できるかを考えていました。

0 投票する
1 に答える
362 参照

go - 高い位置にある絵文字の場合は、文字どおりのルーン文字にする

コードポイントU + 265Fを超えるルーンリテラルで絵文字を使用するにはどうすればよいですか?

a1 := '\u2665'

  • これは動作します

a2 := '\u1F3A8'

  • これにより、無効な文字リテラル、複数の文字というエラーが発生します。

上位の絵文字をルーン リテラルとして表す方法はありますか?

https://unicode.org/emoji/charts/full-emoji-list.html