본문 바로가기

반응형

리스트

(3)
[코틀린 프로그래밍] Chapter.05 콜렉션 사용하기 콜렉션의 특징 Java에서는 리스트, 셋, 맵 등의 여러 종류의 콜렉션들을 사용합니다. 코틀린에서은 모두 지원하고 있고 이를 뮤터블( 변경가능 )과 이뮤터블( 변경불가능 ) 2가지로 나뉘어서 사용할 수 있습니다. 배열 만드는 방법 val alphabet = arrayOf("a", "b", "c", "d") println("${alphabet[0]} and ${alphabet[1]}") smart하지 못한 방법 아래 코드는 Integer 클래스 타입으로 생성됨. 오버헤드가 크게 발생합니다. val notSmartNumbers = arrayOf(1, 2, 3, 4, 5) smart한 방법 int인 primity type으로 생성하자. val smartNumbers = intArrayOf(1, 2, 3, 4,..
컬렉션 : List, Set, Map 많은 언어와 달리, 코틀린은 변경 가능한 콜렉션과 변경 불가능한 콜렉션 (List, Set, Map 등)을 구별합니다. 컬렉션을 수정 할 수있는 정확한 시간을 제어하면 버그를 제거하고 좋은 API를 설계하는 데 유용합니다. 변경 가능 콜렉션의 읽기 전용 뷰 와 실제로 변경 불가능한 콜렉션 간의 차이점을 이해하는 것이 중요합니다 . 둘 다 쉽게 만들 수 있지만 타입 시스템은 차이를 표현하지 않으므로 관련성이있는 경우 해당 내용을 추적하는 것이 당신에게 달려 있습니다. 코틀린의 List타입은 size, get과 같은 읽기 전용 등의 작업을 제공하는 인터페이스입니다. 자바에서와 마찬가지로, Iterable를 상속한 Collection을 상속합니다. List을 변경하는 메소드는 MutableList에 있습니다 ..
[혼공학습단4기 4주차] 4장 기본미션 : 변수, 리스트, 딕셔너리에 대해 이해한 내용을 본인만의 방식으로 정리한 후 포스팅하기, 선택미션 : 04-2 확인 문제(184~187쪽) 푼 인증샷 기본미션 변수 : 데이터에 붙이는 이름을 변수라고 합니다. ‘variable’은 변할 수 있는, 가변적인 이라는 뜻을 가지고 있습니다. 변수를 만들고 활용하는 방법 변수 이름 = 변수에 저장할 데이터 예) message = “Hello, World!” 변수 이름을 짓는 규칙과 관례 변수 이름을 짓는 규칙 : 네이밍 룰 변수 이름은 숫자로 시작할 수 없다. 변수 이름에 공백을 사용할 수 없다. 변수 이름에 특수 문자는 밑줄(_)만 사용할 수 있다. 변수 이름에 키워드를 사용할 수 없다. 키워드란 파이썬이 미리 선점한 이름이라고 생각하면 된다. 변수 이름을 짓는 관례 : 네이밍 컨벤션 변수 이름은 영어 알파벳(A-Z, a-z)을 사용하는 것이 좋다. 변수 이름만으로 변수가 가리키는 데이터를 유추할 수 있도록..

반응형