まだGo初心者なので教えていただきたいです。
以下のメソッドでbool値を返したいのですが
func main(){ result := result(message string) print(result) } func result(m string) string { if string == "hello" { back := "done" } else { back := "undone" } return back }
としたいのですが、このようにしてgo run
すると
undifined:back
とでます。どのようなgo言語の使用でこんなエラーが出ているのでしょうか?
また
func result(m string) string { if string == "hello" { back := "done" return back } else { back := "undone" return back } }
としても、エラーがでます。
どのようにしたら、綺麗なコードが枯れるのでしょうか。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/12 04:22
退会済みユーザー
2017/11/12 04:36
退会済みユーザー
2017/11/12 04:45