私は行くには、次のしている:連鎖呼び出しで変数の「無関心」を伝播する方法はありますか?
checkItemState := action.Data.CheckItem.State
if checkItemState != "" {
fmt.Printf("checklist item state: %s", action.Data.CheckItem.State)
}
今チェーンaction.Data.CheckItem
内のアイテムのいずれかが空/ nilのであれば、私は理にかなってはnilポインタ参照エラーを取得。
nilでない場合はcheckItemState
を取得する言語レベルの方法があります。チェーン内の項目のいずれかがnil/emptyの場合は""
になります。
(私はnilnessが伝播のObj-C /スウィフト土地から来た)
いいえありません。 – Volker