전체 글(129)
-
[swift] optional
🦴 optional swift를 처음 배우는 사람들이 제일 혼란스러워하는 내용.. ( 매우 혼란스러워질 예정 ) 🦴 optional이라는 개념은 어떤 상황에서 유용할까? 다음과 같은 상황을 보자 var name: String = "puang" var dogName: String = "choco" var carName: String = ?? // 차가 없다면 ? boolean 변수를 사용해서 자동차 유무를 확인하는 방식도 있지만, 존재하지 않을 수도 있는 변수에 대해서 복잡한 확인과정을 거치는 건 비효율적이다. swift는 이러한 상황을 다루기 위해 optional이라는 개념 제공. nil - 값이 없는 상황 박스에 물건이 들어있는 경우 = optional에 value가 들어있는 경우 박스 = option..
2023.02.16 -
스키마에듀 0218 수업준비_별찍기특집
https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net https://www.acmicpc.net/problem/10990 10990번: 별 찍기 - 15 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net https://www.acmicpc.net/problem/10991 10991번: 별 찍기 - 16 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. www.acmicpc.net //2438 #include int main(void){ int n, i,j; scanf("%d", &n); for(i=0;i
2023.02.16 -
[ swift ] Function
✍🏻 Function : 어떤 기능을 수행하는 코드 블럭 (Method와 비슷) ✍🏻 Method와의 차이점은?? - Method : object 안에 속해서 기능을 수행 ex) object.methodName() - Function : 독립적으로도 호출 가능. ex) functionName() object에는 속하지 않음. // 함수의 리턴값 ( -> ) ✍🏻 예제 ✍🏻 함수의 기본 형태 //externalName : 외부에 보여지는 param 이름. 한글 가능 func functionName(externelName param: ParamType) -> ReturnType { return returnValue } ✍🏻 Overload ✍🏻 In - out parameter - 파라미터로 들어온 변수를 ..
2023.02.14 -
[swift] switch문
case 에 걸린 _의 값을 알고싶다면? case 옆에 where로 조건을 추가해줄수도 있다. swift는 되게 효율적인 언어인 것 같다! (감자피셜)
2023.02.13 -
[ swift ] for loop, import foundation, closedRange
let closedRange = 0...10 //0부터 10까지 let halfOpenRange = 0..
2023.02.13 -
[swift] flow Control_while loop, repeat
swift에는 repeat이라는 키워드도 있다. while과 repeat의 차이는 뭘까? 초기값을 10으로 바꿔보면 알 수 있다. repeat while은 do while문과 비슷한듯
2023.02.13