回答編集履歴
1
tuiki
test
CHANGED
@@ -17,3 +17,23 @@
|
|
17
17
|
`var z uint = uint(f)`は何の意味があるんだ?と思うかもしれませんが、
|
18
18
|
|
19
19
|
そんな事言いだしたら`fmt.Println(3, 4, 5)`でもいい話で...
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
---
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
[チュートリアルの該当ページ](https://go-tour-jp.appspot.com/basics/13)を見ましたが
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
> C言語とは異なり、Goでの型変換は明示的な変換が必要です。 例のコードで、 float64 や uint の変換を削除し、何が起きるのか確認しましょう。
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
これは`var z uint = uint(f)`を消して`fmt.Println(x, y, f)`としろと言う意味ではなく
|
36
|
+
|
37
|
+
`var z uint = f`としたらどうなるか?
|
38
|
+
|
39
|
+
ということです。
|