次のような構造体があります。
type MyStruct struct {
Part1 string
Part2 string
Part3 string
}
これにマップしたいスラッシュで区切られた文字列があります:
part1/part2/part3
ただし、文字列には、part1 のように 1 つの部分のみ、または part1/part2 のように 2 つの部分のみが含まれる場合があります。
一部が欠落している場合は、空の文字列としてマップされます。
私は非常に新しいので、これを達成するための最良の方法は何だろうと思っています。通常、私は文字列を分割し、長さをチェックして何をすべきかを知ります。これを行うためのよりエレガントな方法はありますか?