일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 스위프트
- 파이썬
- SwiftUI
- kakao 2018
- 머신러닝
- ios 개발 시작
- 카카오 2018
- fast.ai
- Python
- 날씨 앱
- c언어
- 문제
- 프로그래머스 답
- Siwft
- 최솟값 만들기
- 프로그래머스
- Kakao
- swift 시작
- 데이터셋 만들기
- 이미지학습
- swift 배열
- 카카오
- 카카오 2021
- coco 데이터셋
- roboflow
- supervisely
- 카카오 2019
- swift
- 카카오 2020
- 소수
- Today
- Total
목록[코딩] 배우는것 (51)
잡초의 일지
앞서 optional이 왜 일어나는지 알아봤다.(nil때문..) 그럼 해결방법은? 간단하게 말하자면 강제 언랩핑(Forced Unwrapping) , 옵셔널 바인딩(Optional Binding) , 옵셔널 체이닝(Optional Chaining)이 있다. 1. 강제 언랩핑(Forced Unwrapping) 코드설명
키보드로부터 입력받은 값을 사용하기 위해 readLine()을 사용했다. 그랬더니, optional 이라는 문자가 떴고... 이게 뭐야!!!!!! 분명 C나 JAVA에서는 이러지 않았다. 그럼 이런 문제는 왜 생기는걸까..? (swift가 바보라서..?) 일단 구글링 ㄱ ㄱ 그래서 알게 된 것! https://zeddios.tistory.com/16 swift3 ) Optional 개념 정리 안녕하세요 :) 오늘은 Optional이 뭔지에 대해 정리해볼려고해요. 이것도 yagom님이 BoostCamp강의에서 설명을 엄청 잘해주셨답니다 :) yagom님 강의를 토대로 추가할 부분은 추가해가면서 정리해볼게요 XD 먼저 O.. zeddios.tistory.com 여기 들어가면 Zedd님이 엄청나게 친절히 설명..
C와는 다르게, Swift는 입력받는 것이 어떤 자료형인지 알지 못하나 보다.. 바보 콤퓨타.. 간단한 예제들로 공부하려니 지겨워져서 Swift에서 scanf는 어떤 함수인지 찾아보니, readLine()을 쓰면 된다고 했다. 여기서 주의할 점은 playground에서는 작동되지 않는다는 것이다. readLine()을 playground에서 쓰면 항상 nil값. 즉 비어있는, 입력이 안된 값이 나온다. 그래서 꼭 새 프로젝트를 만들어서 아래와 같이 macOS를 누르고 Command Line Tool로 만든 다음, Language를 선택해야 한다. 나는 그래서 readLine()을 사용하기 위해 나만의 playground를 Swift와 C 하나씩 만들었다. 이렇게 선택하고 나면 이런 창이 뜰거다. Prod..