У меня есть функция, которая создает фрагмент следующим образом:
func buildOptions(cfg *ServerConfig) []SomeType {
return []SomeType{
Option1,
Option2,
Option3,
}
}
Мне нужно, чтобы Option3 был добавлен в срез, только если соблюдено определенное условие. Можно ли это сделать с помощью какого-то немедленного, если в том же заявлении?
из я должен сделать что-то вроде этого:
func buildOptions(cfg *ServerConfig) []SomeType {
options:= []SomeType{
Option1,
Option2,
}
if addOption3==true{
options = append(options, Option3)
}
return options
}