初めまして、go言語を触り始めた初心者です。
今回三項演算子を書きたく調べたのですが、GO言語には三項演算子がない?!とのこと。
そこでif文で書いたのですが、if文のブロック内の変数スコープがif文を抜けた後で使用したいのですが、
if文でフラグをセットして後続で使用したい場合の記述方法が分かりません。
大変恐縮ですが、どの様に記述すれば良いのか教えて頂ければ幸いです。
GO
1package main 2 3import ( 4 "fmt" 5) 6 7func main() { 8 9 flag := "A" // 変数flagの宣言 10 11 if a != "" { 12 flag = "B" 13 } else { 14 flag = "C" 15 } 16 17 fmt.Printf("%s\n", flag) // 変数flagを参照したい! 18}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/23 00:54