
주어진 식(조건식)의 결괏값이 참인지 거짓 인지에 따라 코드를 실행할 것인지 혹은 다른 코드를 실행 할 것인지 판단하는 프로그래밍 문법범위가 넓고 값을 특정할 수 없는 경우 >> if 문범위가 제한되고 값을 특정할 수 있는 경우 >> when 문

ㅇ String은 Int나 Double 같은 기본 타입이 아니기 때문에 StringArray는 만들 수 없음. 그래서 아래와 같이 사용해야함배열을 선언한 변수명 뒤에 대괄호 \[] 를 사용하고, 대괄호 안에 저장할 위치의 인덱스 번호를 작성하고 =를 사용하면 값을 입력

코드를 사용할 수 있는 최소 단위fun 으로 정의하고 반환값이 있는 함수는 내부에서 return 으로 값을 반환한다(1) 반환값과 입력값이 있는 함수(2) 반환값이 없는 함수(3) 입력값 없이 반환값만 있는 함수함수를 사용하고 싶을 때에는 함수이름 뒤에 괄호를 붙여서

변수와 함수의 모음그룹화 할 수 있는 함수와 변수를 모아놓고 사용하기 쉽게 이름을 붙여놓은 것클래스 이름에 괄호를 붙여서 클래스의 생성자를 호출한다.이렇게 파라미터없이 클래스명에 괄호를 붙여주면 생성자가 호출되면서 init블록 안의 코드가 자동으로 실행된다클래스 내부에

기존 클래스에 함수를 추가하는 것.기존 클래스의 정의를 변경하지 않고도 클래스의 일부인 것처럼 메서드를 호출할 수 있게 해준다.확장 함수를 선언하려면 함수 이름 앞에 수신 객체 타입(receiver type)을 붙인다.예시MutableList<Int>에 swap

Git :코드의 변경점을 기록하는 것소스코드 및 파일의 변경내역을 저장하는 분산 버전 관리 시스템GitHub :백업과 공유가 가능한 온라인 코드 저장소Git을 관리해주는 웹 호스팅 서비스버전관리 : 내가 만들어 냈던 결과물의 기록게임할 때 세이브 포인트 두는 것과 비슷

안드로이드에서 가장 기본적인 레이아웃 중 하나.자식 뷰들을 수평 또는 수직 방향으로 일렬로 배치하는데 사용한다.모든 자식 뷰를 순서대로 한줄로 배치한다.자식 View들을 수평(horizontal)또는 수직(vertical)으로 배치할지 결정사용 방법 : 자식 View가

레이아웃 내의 Children 뷰 위젯들이 서로간의 상대적 위치 관계에 따라 최종적으로 표시될 영역을 결정하도록 만드는 레이아웃기준이 되는 뷰를 Anchor View라고 부른다.Anchor View를 기준으로 왼쪽, 위, 오른쪽, 아래 에 배치하거나 Anchor Vie

안드로이드에서 가장 간단한 레이아웃 중 하나자식 뷰들을 쌓는(Stack) 방식으로 배치한다.액자(Frame) 처럼 화면에 표시될 View를 바꿔가면서 표시하기 위해 사용한다.안드로이드에서는 여러뷰를 동시에 표시해야하는 명확한 의도가 없는 한, FrameLayout이하나