TIL 2일차 (24.02.27.)

남형주·2024년 3월 6일

TIL

목록 보기
2/35

오늘 로또번호 생성기를 만들었다. 둘째날이라고 조금 눈에 익는것 같아서 좋았다.

특히 when 구문의 용법을 대강 알게 된 게 좋았다.
when{} 형식으로 -> 를 사용해서 -> 왼쪽에 쓰인 조건이 충족될 때 오른쪽 구문이 실행되는 형식이었다.
마지막은 else를 이용하는 것이 편리한 것 같았다.
특히 오늘 한 로또생성기는 45개뿐이라 그 외의 상황을 지정할 필요가 없었는데 when 구문에서 마지막 처리는 else로 해야 실행이 됐다.

다음으로는 private fun 이라는 녀석이 있었다.
함수를 생성하는 기능으로 같은 상황을 여러번 반복할때 간단하게 써두기에 편리했다.
특히 함수 이름을 지정할수 있으니 조금 더 직관적으로 코드를 짜기에 좋았다.

var 과 val의 차이가 궁금해서 검색해보니 가변변수와 불변변수의 차이였다는 것 같다.
그래서 적당한 상황에 맞게 다르게 사용하면 되는 것 같다.

사전캠프 때 진행하지 못했던 코딩테스트 연습 사이트에서 차근차근 풀어봤다.
그러면서 filter 함수의 용이함을 깨달았고 다음부터는 fliter로 오타를 내지 않겠다고 마음 먹었다.

그리고 ==과 =을 잘 구분해서 사용해야겠다. 자꾸 == 써야될 곳에 =만 써서 틀리는 경우가 있었다.

내일은 git 강의가 있다니 오전에 한번 살펴봐야겠다. 오후에는 남은 강의를 마저 들어야지.

위치지정을 확실하게 하는 사람이 되자.

0개의 댓글