
출력print : 같은줄에 출력println : 출력 후 줄바꿈변수val : 형변환 불가 / 초기화만 가능 / 재할당 불가var : 형변환 가능 / 변수값 변경 가능연산자변수=값(아래의 변수 num1과 num2는 항상 10,2로 간주연산된 값으로 변경되지 않는다는 가정

클래스는 연관되어 있는 개념들과 엮여있어 클래스만 안다고 클래스를 사용할 수 없을 것 같다.클래스, 생성자, 객체...너무 어려운 개념이서서 코드로 익히기 보다 나름대로 정리를 해봤다.이번에는 3개의 개념에 대해 알아보고 다음에는 코드와 함께 살펴보려고 한다.클래스:

저번 글에 이어 오늘도 객체지향 프로그래밍에 대해 정리하려고 한다.코드를 통해 클래스, 객체, 생성자에 대해 알아보기로 했지만아직은 머리에 명확히 들어와있지 않아, 뒤로 미루기로 했다.오늘은 상속에 관해 알아보려고 한다.상속은 우리가 아는 그 상속이 맞다.상속1\. 뒤


널 세이프티코틀린에서는 NUll 안정성을 향상시킬 수 있다.어떤 변수가 NULL값이고 출력을하게 되면 오류가 날 것 이다.하지만 코틀린에서는 이것을 NULL값 체크를 통해 오류가 날 가능성을 줄여준다.NULL값을 체크하기 위해 코틀린에서는 ? / !! / ?. / ?:

과제핑계대며 미뤄뒀던 TIL작성을 다시 시작필요성을 어플개발을 목적으로 코틀린 기본문법을 배우고 있기 때문에 지금 잡아두지 않으면 나중에 결국엔 발목을 잡겠다 싶어 TIL작성의 필요성을 느끼는 요즘이다.사실 지난 기본문법5글은 널세이프티, 접근제한자, 지연초기화에 대해

오늘은 내가 코딩을 해오면서 개인적으로 유용했던 패턴을 정리해보려고 한다.많진 않지만 알고리즘 문제들을 풀어보면서 입출력 예시로 몇가지가 나오지만 일반적인 경우의 입력값들이기에 그것들이 맞다고 정답인 것은 아니다. 때문에 여러 테스트케이스를 고려해야하는데 일일히 코드를

알고리즘 문제를 풀다가 여러 조건으로 정렬을 해야 하는 경우가 생겼다.if문으로 조건을 분류시킬 수도 있겠지만 sort라는 간편한 정렬 함수를 버리고 싶지 않아 sort함수처럼 간편하지만 여러가지 조건으로 정렬을 할 수 있는 방법을 찾아보다가 sortWith라는 함수를