본문 바로가기
반응형

분류 전체보기75

Kotlin 코틀린 가변인자, vararg , 스프레드 연산자 vararg 가변 인자는 개수가 정해지지 않은 인자를 말합니다 스프레드연산자 통해 * vararg에 값을 한번에 전달 가능하다 fun printString(vararg strings : String): Unit { for (string in strings) { println(string) } } fun main() { printString("derrick") printString("derrick", "summer") printString("derrick", "summer", "toghter") } fun excelTest() { val family = arrayOf("derrick", "summer", "toghter") printData(*family) } fun printData(vararg sent.. 2021. 10. 31.
스택 Stack (kotlin Implementation ),코틀린 구현 스택(stack)은 제한적으로 접근할 수 있는 나열 구조이다. 그 접근 방법은 언제나 목록의 끝에서만 일어난다. 끝먼저내기 목록(Pushdown list)이라고도 한다. 스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)으로 되어 있다. 자료를 넣는 것을 '밀어넣는다' 하여 푸쉬(push)라고 하고 반대로 넣어둔 자료를 꺼내는 것을 팝(pop)이라고 하는데, 이때 꺼내지는 자료는 가장 최근에 푸쉬한 자료부터 나오게 된다. 이처럼 나중에 넣은 값이 먼저 나오는 것을 LIFO 구조라고 한다 Kotlin Implmentaion class MutableStack(vararg items: E) { // 1 private val elements = items... 2021. 10. 31.
당산역 근처 커피라이커스 오늘 소개할 카페는 당산역 근처, 양화대교 진입로와 가까운 카페 커피 라이커스입니다 가시는 길은 아래의 지도를 참고하세요 커피 라이커스는 2,3층은 카페로 사용 가능하고, 4층은 라운지라고 적혀있는데, 아직 가보지 못해서, 추후에 가게 되면 포스팅에 업데이트하겠습니다 카페 안에서 바깥을 찍어 올린 배경입니다 날씨도 좋고 정말 코딩이 잘된 날이었어요 카페 실내도 넓고, 컴퓨터 작업하는 사람들이 많이 있었어요!! 당산역 및 선유도역 근처에서 코딩하기 좋은 카페를 찾는다면 커피 라이커스를 방문해보세요! 2021. 9. 25.
Java 개발자를 위한 Kotlin 필수 사항 변수 타입 지정은 생략해도된다 정적 타입이란 변수의 타입이 컴파일 시점에 검증되고 정확해져야 한다는 의미 - 특징 - 향상된 통일성 체크 - Java의 Equal API 대신에 == 사용할것 Null handling 도 덩달아! - Raw 문자열 기능 """ 감싸서 Multiline 처리 용이 2021. 9. 25.
반응형