回答編集履歴

2

typo

2018/09/14 11:29

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  誤差のこともあるので`count`を整数で持つことにします。
34
34
 
35
- 表示のときに10で割れば数第一位まで表現できます。
35
+ 表示のときに10で割れば数第一位まで表現できます。
36
36
 
37
37
 
38
38
 

1

abs

2018/09/14 11:29

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -69,3 +69,41 @@
69
69
  0.0
70
70
 
71
71
  ```
72
+
73
+
74
+
75
+ # Float版の対症療法
76
+
77
+
78
+
79
+ `abs()`使って絶対値で表示します。
80
+
81
+
82
+
83
+ ```swift
84
+
85
+ var count: Float = 10.0
86
+
87
+ while count > 0 {
88
+
89
+ count -= 0.1
90
+
91
+ print(String(format: "%.1f", abs(count)))
92
+
93
+ }
94
+
95
+ ```
96
+
97
+
98
+
99
+ ```text
100
+
101
+ :
102
+
103
+ 0.2
104
+
105
+ 0.1
106
+
107
+ 0.0
108
+
109
+ ```