스위프트에서는 함수 내부에 함수를 또 정의할 수 있다. 중첩된 함수는 내부에서만 실행되고, 함수 밖에서는 사용이 불가능하다.guard문은 if문과 유사하게 쓰이는데 if문에서는 조건이 만족하는 것을 먼저 찾고 마지막에 불만족하는 조건을 걸러낸다. 이렇게 쓰게 되면 조건
overloading overload(과적하다)는 하나의 함수 이름에 여러개의 함수를 대응시키는 것이다. 오버로딩을 지원 안하게 되면 함수마다 새롭게 정의해 줘야한다. doSomeInt, doSomeString 이런식으로 각각 정의 해줘야 하고 호출 할 때 마다 함수
함수란 특정한 기능을 수행하는 코드의 묶음이고, 입력과 출력이 있을 수 있다.함수는 func라는 키워드를 이용해서 시작한다. func라는 키워드 뒤에 함수의 이름을 적어주면 되는데 주의할 점은 시작을 소문자로 해줘야 한다.함수는 두단계로 실행되는데 처음에 정의를 해놓고
삼항연산자는 조건이 두가지인 경우 쓰면 편리하게 사용할 수 있다.예를들어 if문을 사용해서 이런 경우가 있다고 가정해 볼 때삼항연산자를 사용하게 되면 한줄로 간단하게 나타낼 수 있다.단 삼항연산자는 주로 값이 두가지인 경우에서 한가지를 고르는 경우처럼 한정적인 경우에
조건문 if 참 또는 거짓을 확인하고 코드를 실행하는 문장이다. 조건이 참이면 코드를 실행하고 거짓이면 아무 작업도 실행하지 않는다. if문에서는 논리적인 구조나 순서가 중요하다. &&(and) 와 ||(or)를 사용할 수 있다. 예를 들어 아이디와 비밀번호로 로그
단항연산자 : +a ; -b ; !c ; d...등 단항연산자는 반드시 붙여서 사용한다.이항연산자 : a + b ; c >= d 등 이항연산자는 일반적으로 양쪽으로 공백 1칸 씩 띄워서 사용한다.삼항연산자 : a ? b : c 삼항연산자도 공백 1칸씩 띄워서 사용한다.
이 글은 "앨런 Swift문법 마스터 스쿨" 을 듣고 정리한 내용입니다. 타입의 종류 정수타입(Int) > -5, -2, 0, 1, 2 ... 실수타입(Floating-pointed Number) > Float(소수점 6자리까지 저장할 수 있다, 4바이트의 크기를
어플만들기 실습을 하던 중 시뮬레이터에서 버튼을 누르면 실행이 되어야 하는데 그대로 멈추고 종료되면서 아래 같은 오류가 뜨게 되었다. 오류가 떠서 어떻게 해야되는지 몰라서 이것저것 찾아보고 구글링도 해봤는데 명확한 답이 안 나오고 '오류포인트를 찾아서 없애야 한다' 라
여러개의 정해지지 않은 갯수의 정수를 받아서 평균을 구하는 함수를 만드는 문제를 접했는데, 내가 아는 방법으로는 배열로 정리해서 풀어야 하나, 이런저런 고민을 해봐도 답이 안 나왔었다. 결국 못 풀어서 답을 봤는데 Int...을 사용해서 여러개의 정수를 받아올 수 있는
변수는 값을 수정할 수 있는 데이터 값이 있는 공간이다. var 로 선언 할 수 있다.이것 처럼 변수는 영어(대부분 소문자로 시작), 한글, 한자, 이모지 등을 이용해서 선언할 수 있지만 숫자가 맨 처음에 오는것은 금지된다.출력은 \\(변수명) 으로 출력할 수 있다.상