「Go/変数」の版間の差分

削除された内容 追加された内容
floatが実数である事について
フォーマット指定子
480 行
<pre>
名前:山田, 年齢:17
</pre>
 
 
なお、上記コードの「%v」とは、出力される変数の型に応じて自動で出力フォーマット指定をしてくれる、Go言語特有のフォーマット指定子です。
 
'''C言語の'''フォーマット指定子には、「%v」は'''無い'''です。
 
 
 
なお、「%T」と指定すると、型名が出力されます。%Tの「T」は大文字の「T」である必要があります。(小文字「t」では認識しない。)
 
'''C言語の'''フォーマット指定子には、「%T」は'''無い'''です。
 
;コード例
<syntaxhighlight lang="go">
// %Tのテスト
 
package main
 
import (
"fmt"
// "strconv"
)
 
func main() {
moji1 := "山田"
var n int = 17
 
fmt.Printf("moji1は何型か:%T \n", moji1)
fmt.Printf("nは何型か:%T \n", n)
}
</syntaxhighlight>
 
 
;実行結果
<pre>
moji1は何型か:string
nは何型か:int
</pre>