Posted at

[Go]文字列のスライスをやっつけで比較する

More than 3 years have passed since last update.

Goで文字列のスライスを比較する必要があったときにやっつけで下のようにやった。

import (

"fmt"
"strings"
)

var a, b []string

if strings.Join(a, "/") == strings.Join(b, "/") {
fmt.Println("Match")
} else {
fmt.Println("NOT match")
}

セパレータが"\n"とかの方がもうちょっと汎用性があるかな。いい手があったら教えてください。