Swift3 ) 입력 받는 것과 동시에 Int로 변환하는법
새로운걸 발견해서 씁니다.맨날 var read = readLine()! var score = Int(read)이런식으로 썼었는데, (여러개의 정수로 한번에 하고싶다면 map을 썼겠지만..하나라서 이렇게 썼습니다..)한번에 하는 방법을 발견했어요! var score = Int(readLine()!)이렇게 하면 한번에 입력받은 수를 정수로 변환이 가능하답니다. 정수 하나를 입력받을 때 유용하겠죠?당연한거였는데... 왜 몰랐을까요 ㅎㅎ... 암튼 유용해서 올려요!!
Swift
2017. 5. 29. 17:33
Swift3 ) map개념 / String을 Int로 변환하는 방법
으아아아ㅏ아앙아아ㅏ아아아아!!!!!!!!!!!!!!!!!!!!!!!이제 알겠습니다.ㅎ아ㅏ하흐아하ㅏ아아ㅏ 넘좋아제가 이때까지 코딩을 어떻게 했냐면요 var read = readLine() if var read = read{ var arr = read.components(separatedBy: ",") print(Int(arr[0])! + Int(arr[1])!) //끔찍한 부분}옵셔널 바인딩까지는 이해하겠습니다.하지만 readLine이 String? 타입인 관계로 Int로 처리하려면 항상!!! 항상 Convert를 해주었어요.솔직히 저 코드가 존재함으로써 뭔가 더러워보이지 않나요?제 코드의 미의 기준에 상당히 어긋나는 코드였는데, 스택오버플로우를 가봐도 다 이렇게 Convert를 하더라구요그래서 Swift..
Swift
2017. 5. 22. 14:48
TAG
- Combine
- 스위프트 문법
- fastlane
- swift sort
- 스위프트
- ios 13
- swift tutorial
- WWDC
- WidgetKit
- 회고
- IOS
- swift 공부
- swift delegate
- WKWebView
- swift array
- FLUTTER
- np-hard
- 피아노
- np-complete
- Accessibility
- iOS delegate
- actor
- Swift
- UIBezierPath
- SwiftUI
- github
- Xcode
- swift3
- 제이슨 파싱
- Git
글 보관함
반응형
- Total
- Today
- Yesterday