목록If (4)
브래의 슬기로운 코딩 생활
guard문(조건식이 거짓이면 실행) guard문은 swift 2에 도입된 구문 guard문은 표현식이 거짓(false)으로 판단될 경우에 수행될 else 절을 반드시 포함해야 함 - else 절에 속한 코드는 현재의 코드 흐름을 빠져 나갈 수 있는 구문(return, break, continue, throw 구문)을 반드시 포함해야 함 - 또는 다른 함수를 else 코드 블록 안에서 호출할 수도 있음 guard else { // 표현식이 거짓일 경우에 실행될 코드 } // 표현식이 참일 경우에 실행되는 코드는 이곳에 위치 guard문은 기본적으로 특정 조건에 맞지 않을 경우에 현재의 함수나 반복문에서 빠져 나갈 수 있도록 하는 ‘조기 출구(early exit)’ 전략을 제공 guard~let의 활용 g..
연산자의 우선순위와 결합성 기본 할당 연산자 할당 연산자(=)는 두 개의 피연산자를 가짐 왼쪽에 있는 피연산자는 값이 할당되는 변수 또는 상수이며, 오른쪽에 있는 피연산자는 할당할 값 오른쪽 피연산자는 주로 산술식 또는 논리식을 수행하는 표현식이며, 그 결과는 왼쪽 피연산자인 변수나 상수에 할당 var x: Int? // 옵셔널 Int 변수를 선언함 var y = 10 // 일반 Int 변수를 선언하고 초기화함 x = 10 // 값을 x에 할당함, Optional(10) x = x! + y // x + y의 결과를 x에 할당함, Optional(20) x = y // y의 값을 x에 할당함, Optional(10) 산술 연산자 보통 두 개의 피연산자를 받는 이항(binary) 연산자 예외로는 값이 음수임..
다음주 월요일이 개천절이라 그날있을 수업이 온라인 동영상 강의로 대체 되었다. 그래서 오늘 그 동영상 강의로 수업을 들었는데 역시 실습과목은 동영상 강의가 나은것 같다. 오늘은 C#의 제어문 if문을 배웠다. 딱히 C언어와 다른건 없어서 쉽게 할 수 었었다. 신기했던건 이런식으로 OnMouseDown 이라는 함수가 있는데 저 블록 안의 명령어는 특정 개체를 클릭할 때 실행된다. 그리고 이렇게 Rigidbody 라는 속성은 자료형 처럼 쓸수가 있는데 여기서는 힘이라고 표현했지만 뭔가 있어보이는 말로 운동에너지 같은 뜻인것 같다. 그리고 else if문 까지 배우고 끝났다. 오늘은 if문, else if문으로 짠 프로그램 소스를 유니티 안의 객체에 넣어서 약간의 애니메이션을 만드는 실습을 했다. 컴퓨터과에 ..
오늘은 중요한 C++프로그래밍 수업을 했다~ 실습을 아주 많이 했는데 내가 타자 치는 속도가 느려서 (특히 영타는 위치를 안 외워서 더 느림) 타자 연습을 나중에 해야겠다는 생각을 했다. ------------------------------------------------------------- 제어문 입출력 스트림 객체 cout, cin - #include - std::cout > // 키보드로부터 데이터를 입력 받는 객체, scanf() 조건문 - if - if문 다음 괄호 안의 조건식이 참이면 문장 1을 실행하고 거짓이면 실행하지 않고 건너뜀 if(조건식) 문장1; 다음문장; 조건문 - if~else 문 - if문 다음의 괄호 안의 조건식이 참이면 문장1 실행, 거짓이면 문장2와 다음 문장을 실행..