🙌
【Golang】配列の中身に特定の要素があるか確認する
やりたいこと
- 構造体が保持する、配列のattribueに特定の要素があるかチェックしたかった
- Golangにはそういう便利メソッドないのでこんな感じでチェックする
func isContain(arr []int) bool {
for _, v := range s {
// 配列に1があるば場合にtrue
if v == 1 {
return true
}
}
return false
}
やったこと
func (h *Hoge) HasReservationCompleteMailTemplate() bool {
if h.MailTemplates == nil {
return false
}
for _, v := range *h.MailTemplates {
if v.MailType == "RESERVATION_COMPLETED_MAIL" {
return true
}
}
return false
}
Discussion