티스토리 뷰
반응형
안녕하세요 :) Zedd입니다.
오늘은 바로바로 Swift의 나누기가 안될 때!!!!!
ㄷㄷ
해결방법을 알아봅시다.
나누기가 안될 때
자.. 뭐가 나와야 할 것 같으세요..?
0.2*100이니 20이 나와야 할 것 같지만,
응 아니야~
흠...
0.2를 0으로 인식하나 보군...
난 천재가 아닐ㄲㅏ?
응 0.0~
그래서 해결방법은!!
이렇게!!
피연산자가 Double형이어야만 0.2로 인식을 한답니다. -> 하나만 Double형이어도 돼요!
이렇게 말이죠 ㅎㅎ Double로 형변환 해주는 대신, 그냥 Double형을 넣어버렸어요 :)
왜 이런 현상이 생기는 것이냐!! 바로 저 "/"!!!
1/5를 하는 /와
1.0/5 또는 1.0/5.0을 하는 /는 다르다는 것을 알고계셨나요?
1/5의 /는
이렇게 생겼답니다.
Int형의 피연산자들을 받아 "Int"타입을 리턴해주네요. 그러니까 1/5는 당연히 0을 리턴하겠죠?
하지만, 1.0/5 또는 1.0/5.0의 /는
이렇게 생겼답니다 ㅎㅎ
오늘도 도움이 되었길 바라며...🙏
반응형
'Swift' 카테고리의 다른 글
Swift ) Set : insert와 update의 차이 (1) | 2017.09.05 |
---|---|
Swift ) String에서 특정 문자 제거 (0) | 2017.09.02 |
Swift3 ) Array. count? capacity? (4) | 2017.08.17 |
Swift3 ) 2차원배열을 1차원으로 만드는 방법(Flatten a Array of Arrays in Swift) (0) | 2017.08.08 |
Swift3 ) 왕초보를 위한 JSON Parsing -4 (JSON을 파싱하는 여러가지 방법) (5) | 2017.07.30 |
TAG
- WidgetKit
- swift delegate
- np-complete
- UIBezierPath
- WKWebView
- github
- 피아노
- FLUTTER
- swift 공부
- iOS delegate
- WWDC
- 회고
- Xcode
- Git
- 스위프트 문법
- IOS
- 제이슨 파싱
- np-hard
- Accessibility
- swift tutorial
- 스위프트
- Combine
- SwiftUI
- Swift
- swift3
- ios 13
- swift array
- swift sort
- fastlane
- actor
글 보관함
반응형
- Total
- Today
- Yesterday