「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>
|