전체 글 1664

Kotlin constructor 정리(코틀린 생성자 정리)

코드를 작성하다보니 아래와 같이 변수 선언에 관한것은 이해가 갔다. var class1 = A()// instance 선언 var class2 : A// 그냥 변수 선언(초기화 안됨) 근데.. 코드를 보다 보면 아래와 같은 코드가 나온다.. 이게 무슨 차일까...?? class A의 input를 받아서 class C로 넘겨 주는것 같은데.. input의 타입도 없고.. 뭐야.. 시부렁.. class C(var input: Int) : A(input) {} class D(var input: Int) : A() {} 여러가지 포스팅과 삽질을 하다가 모든게 코틀린의 복잡한 constructor에서 비롯된다는 것을 알게 되었다. 일단 코틀린은 아래와 같은 규칙(문법)이 존재한다.(근데 잘 안 알려줌-_-) 1...

코틀린 + 코루틴(Coroutines)

코틀린의 코루틴을 인터넷으로 검색해보면, 예제 소스가 대부분이 모두 MainActivity.kt에 있다. 실제 개발자 분들은 MainActivity.kt에서 코루틴을 안 쓸거다.(그렇게 쓰는 걸 봤다고?? 그 회사에서 당장 도망쳐라..) 근데 이론에만 그치는 포스팅에서는 모두 MainActivity.kt에 적고 있다.(이미 그런 포스팅은 넘치니 제발 쓰지 말자..) 아래 acaroom.net/ 의 링크에서는 Adapter에서 코루틴을 사용하고 있다. 그나마 참고 할 만하다. 개념은(여기 말고도 많이 있음..) codechacha.com/ko/android-coroutine/ 코루틴으로 데이터를 가져오는 실제 코드 예제는 acaroom.net/ko/blog/youngdeok/%EC%97%B0%EC%9E%A..

if(variable == null) on Kotlin

Kotlin에서 null 체크는 어떻게 할 지 궁금해졌다. 아마.. if(variable === null) 이 맞는것이겠지..? 그래서 찾아 보니.. if(variable == null) 을 쓰면 자동으로 if(variable === null) 변환해준다고 한다. Note that there's no point in optimizing your code when comparing to null explicitly: a == null will be automatically translated to a === null. 결론, if(variable == null) 과 if(variable === null) 둘 다 null 체크하는 것이다. 출처 : kotlinlang.org/docs/reference/equ..

운전 면허를 따봅시다.

필기는.. dmvtest.cf/index.html 이 사이트 가셔서 실전 예상문제시험을 모든 캘리포니아주 운전면허 필기시험 예상문제를 90% - 100% 될때까지 무제한 반복하시면 됩니다. 이제 실기는... 아래를 보고 공부 하시면 됩니다. 일단.. 가장 많이 떨어지는 비보호 좌회전 공부 하시고, 실기 시험관이 체크하는 사항 훑어 보신 후, 시험치시는 곳의 route 좀 보고 가시면 됩니다. 비보호 좌회전 영상 www.youtube.com/watch?v=IpKYeDRE5aQ 4분 34초 부터 수신호 및 실기 시험 체크 사항 m.blog.naver.com/PostView.nhn?blogId=sol_test&logNo=220805769283&proxyReferer=https:%2F%2Fwww.google.c..

미국 생활 2020.09.17