상상하라 그리고 현실로 만들어라.

상상하는 모든 것이 미래다.

반응형

분류 전체보기 82

코틀린 제어문 If(), When() 사용법

안녕하세요, 반갑습니다! 모든 프로그래밍 언어에 있는 제어문, 코틀린에도 당연히 있습니다. 제어문은 크게 조건문과 반복문으로 나눌수 있는데요. 그 중 대표적으로 2가지를 정리해보고자 합니다. 바로, if() / when() if() 는 기존의 자바에서 사용하던 함수입니다. 반면에 when() 은 코틀린에서 새로 생긴 함수 입니다. 하지만 자바의 Switch() 에 대응합니다. 따라서 기존 switch() 와 똑같이 사용할 수 있습니다. 1. if() if() 원형입니다. ifExpression (used by primaryExpression) : 'if' '(' expression ')' (controlStructureBody | ';') | 'if' '(' expression ')' controlStr..

영어 원서 읽기, 매직 트리 하우스 #8 "Midnight on the moon" 하는 영어공부! Chapter 1.

안녕하세요, 반갑습니다! 단어 외우기는 자꾸 까먹고.. 재미도 없고.. 그래서 생각한 방법! '매직 트리 하우스' 영어 원서 읽기 입니다. 읽다보니 이미 7권까지 읽어서 이제 8권째에요. 1 ~ 7권까지는 다 읽고 다시 읽을 때 그때 써볼게요. 오늘은 매직 트리 하우스 #8 "Midnight on the moon" 지난 줄거리.. 어느 여름 날, Pennsylvania 의 Frog Creek 숲의 가장 큰 나무위에 신비로운 오두막이 나타났다. 8살의 Jack 과 한살 어린 그의 동생 Annie는 우연히 그 오두막을 올라가게 되고 가득히 있는 책들을 발견한다. 그리고 머지않아 그 오두막이 마법의 오두막인 것을 알게 되는데.. 오두막은 남매를 책 속으로 데리고 들어갔다. Jack과 Annie 가 한 것이라곤..

코틀린 변수 늦은 초기화

안녕하세요, 반갑습니다! 아시다시피 코틀린은 변수 또는 상수의 값으로 null을 허용하지 않습니다. 최초 무조건 null이 아닌 값으로 초기화를 해야합니다. (물음표( ? ) 연산자를 사용해서 null 로 초기화할 수 있습니다.) "아니, 난 일단 선언하고 나중에 나중에 초기화 하고 싶은데?" 네, 가끔 그러고 싶을 때가 있지요. 경우에 따라 나중에 초기화 해야하는 경우도 있고요. 그럴 때를 위한 코틀린의 늦은 초기화 (lateinit / lazy) 코틀린은 변수(var) 과 상수(val) 에 각각 늦은 초기화 방법을 제공합니다. 1. 변수(var)의 늦은 초기화 키워드는 'lateinit' 입니다. class MainActivity : AppCompatActivity() { private lateini..

코틀린 Null 허용성(Null Safety)

안녕하세요, 반갑습니다! 개발을 하다보면 값이 없거나 'NullPointerException' 오류 메시지를 만날때가 있습니다. 코드가 짧으면 금방 찾을 수 있지만, 조금 길어지고 참조해야할 변수들이 많아지기 시작하면 휴... 그래서 우리 개발자들은 이 null 값에 대한 처리를 안할 수가 없습니다. 신경안쓰면 프로그램 또는 앱이 멈춰 버리는 일이 발생할 수도 있으니까요. 코틀린은 Null에 대한 처리에 꽤 많은 공을 들인 언어입니다. 늦은 초기화(lateinit, lazy), 안전 호출(?.), 엘비스 연산자(?:) 등에서 확인 할 수가 있죠. 먼저 초기화 및 null 허용을 안해준 코드를 작성하고 실행을 하면, var todayNum:Int//초기화 없이 변수 선언 //var todayNum:Int ..

블로그 구글 검색에 노출시키는 방법

안녕하새요, 반갑습니다! 저를 포함해서 블로그를, 티스토리를 시작한 많은 블로거들은, 수익을 목적으로 시작하거나, 내 일상을 기록하고 싶거나, 공부를 위해 글을 쓰거나, 이유가 어찌 되었든 사람들이 내 이야기, 포스팅에 공감해 주길 원합니다. 그럼 일단 포털사이트인 네이버, 다음, 구글등에 노출이 되어야 겠죠? 바로 "네이버, 다음, 구글 등의 포털 사이트에 내 포스팅 노출 시키기!" 인데요. ('Daum 포털 사이트' 는 설정이 필요 없습니다.) 그 첫 번째, "내 블로그, Google에 검색 노출 시키는 방법" 입니다. 목차 1. Google 서치 콘솔에 내 블로그 등록하기 2. sitemap 및 RSS 등록하기 1. Google 서치 콘솔에 내 블로그 등록하기 Google 서치 콘솔로 접속해주세요...

카테고리 없음 2020.10.16
반응형