이전에 코틀린으로 코드를 작성시 SAM 의 경우 원하는 바 대로 코드 작성이 불가능하여 조금 난감했었는데
이번에 다시 코드를 작업해 보니 SAM 이 원하는 바 형태는 아니지만 그래도 진보된 형태로 작업할 수 있음을 확인 했다.
가령 아래와 같이 이용할 수 있게 되었기 때문에, 좀 불편하지만 이전보단 나아 보인다.
test.observe(this, Observer {
// TODO
})
원하는 바는 아래와 같지만 이렇게는 힘들거 같고
test.observe(this, { it ->
))
저리 되려면 인자가 HOF (Higher-Order Function) 고자 ... 아.. 아니 고차 함수 형태 가 되면 가능할듯 싶은데 =_ =?
먼가 처리하기 곤란한 예외 사항이 있는건지 저렇게는 안해주는 듯
이번에 다시 코드를 작업해 보니 SAM 이 원하는 바 형태는 아니지만 그래도 진보된 형태로 작업할 수 있음을 확인 했다.
가령 아래와 같이 이용할 수 있게 되었기 때문에, 좀 불편하지만 이전보단 나아 보인다.
test.observe(this, Observer {
// TODO
})
원하는 바는 아래와 같지만 이렇게는 힘들거 같고
test.observe(this, { it ->
))
저리 되려면 인자가 HOF (Higher-Order Function) 고자 ... 아.. 아니 고차 함수 형태 가 되면 가능할듯 싶은데 =_ =?
먼가 처리하기 곤란한 예외 사항이 있는건지 저렇게는 안해주는 듯
'Android' 카테고리의 다른 글
splash cold start up (0) | 2018.07.12 |
---|---|
builder (빌더) 패턴 (0) | 2018.07.04 |
android studio layout 초기화 하기 (macos) (0) | 2018.06.27 |
room (0) | 2018.06.27 |
<? super T> (0) | 2018.06.27 |