rune

    1

    1答えて

    私は最近this質問をしましたが、私の理解が増しましたが、実際の問題は解決しませんでした。ですから、私は次のように類似しているが異なった質問をするように試みます。 stringのランダムなrune要素にアクセスしたいとします。 1つの方法は次のとおりです。 func RuneElement(str string, idx int) rune { var ret rune for

    -3

    1答えて

    goを使用して[]の文字列を検索する方法はありますか? 私はこの作業を文字列型で行うことができます。 if i := strings.Index(input[offset:], "}}"); i > 0 {print(i);} しかし、私はルーン文字のために必要です。 私は綱を持ち、オフセットインデックスを取得したいと考えています。 どのようにルーン型でこの作業を行うことができますか?よりundr

    12

    3答えて

    私はこれを望んでいた: for i := 0; i < len(str); i++ { dosomethingwithrune(str[i]) // takes a rune } しかし、それはむしろruneよりbyte(uint8)を入力str[i]持っていることが判明しました。 文字列をバイトではなくルーンで反復処理するにはどうすればよいですか?

    2

    2答えて

    、stringの要素にアクセスするために、我々は書くことができます。 str := "text" for i, c := range str { // str[i] is of type byte // c is of type rune } byteにruneからの変換を行う行くんstr[i]にアクセスしますか?答えは「はい」だと思いますが、わかりません。その場合は、

    1

    1答えて

    私は次のテキストを含む文字列を持っています。 \xD0\xA4\xD0\xB5\xD0\xB4\xD0\xBE\xD1\x80\xD0\xBE\xD0\xB2 リテラルではありません。文字列では、このような別の文字として保存されます['\','x','D','0','\','x','A','4',...] この文字列を通常の文字に変換するにはどうすればよいですか?

    -3

    1答えて

    私はスクリプト言語を構築しています。私の目標の1つは便利な文字列操作です。私はC++でいくつかのアイデアを試しました。 コードポイントインデックスを含むベクトルを返すバイトシーケンスとフリー関数としての文字列。 インデックスを含む文字列とベクトルを組み合わせたラッパークラス。 どちらのアイデアにも問題があり、その問題は何を返すべきかということでした。それは文字にすることはできませんでした、それが文