teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

abs isLess

2017/01/20 00:51

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  FloatでもDoubleでも同じコードでいけます。
3
3
 
4
4
  ```swift
5
- if(firstInputNum.truncatingRemainder(dividingBy: 1.0)) < .ulpOfOne) {
5
+ if (abs(firstInputNum.truncatingRemainder(dividingBy: 1.0)).isLess(than: .ulpOfOne)) {
6
6
  //小数点なし
7
7
  } else {
8
8
  //小数点あり

1

Floatも。

2017/01/20 00:51

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -1,4 +1,5 @@
1
1
  たぶんpure Swiftです。
2
+ FloatでもDoubleでも同じコードでいけます。
2
3
 
3
4
  ```swift
4
5
  if(firstInputNum.truncatingRemainder(dividingBy: 1.0)) < .ulpOfOne) {