私は名前付きの型を持っています
type identifier string
を返す標準ライブラリ メソッドを使用しており[]string
、それを に変換したいと考えています[]identifier
。それ以外にそれを行うためのよりスムーズな方法はありますか:
...
stdLibStrings := re.FindAllString(myRe, -1)
identifiers := make([]identifier, len(stdLibStrings))
for i, s := range stdLibStrings {
identifiers[i] = identifier(s)
}
私の最終的な目標は、この名前付きidentifier
の型にいくつかのメソッドを持たせることです。私が間違っていなければ、許可されていないレシーバーとして名前のない型を使用するのではなく、名前付きの型を必要とします。
ありがとう。