함수안의 함수가 : () -> Unit을 인자로 받을 때 { println("") } 을 넣는거는 성능저하가 올 수 있대 ㅇㅅㅇ 왜냐면 코틀린에서 함수와 람다식은 객체이기 때문에 부모의 함수가 호출 될 때 객체를 계속 생성하기 때문 이 문제는 :: 기호를 활용해 포인터를 넣어주는것으로 해결가능하다 함 ㅇㅅㅇ
객체 하나 만드는데 성능저하가 올 정도면 변수들은 어케 만들어 쓰냐 - dc App
그건 맞는데 내가 본 글은 컴포즈에서 사용되는것이기 때문에 UI 업데이트 때문에 60 프레임마다 객체가 생성될 수 있기 때문임 ㅇㅅㅇ
120프레임일수도 있구 ㅇㅅㅇ
최적화가 진짜 필요한 부분이면 뭐 맞지 ㅇㅇ - dc App
그런논리면 async도 객체생성되니까 쓰면안됨
윗댓글 답변과 같아 ㅇㅅㅇ
고급언어는 사람 기준에서 고급이고 사람이 편한 언어임 컴퓨터 기준으로 보면 어셈블리어만 가도 십새기다 컴퓨터보다 연산 빠른거 아니면 그냥 해 반복문에서만 너무 개같이 쓰지만 않으면 됨
윗댓글 답변과 같아 ㅇㅅㅇ
해당 댓글은 삭제되었습니다.
리플렉션이라고 좀더 심오한 내용이 있긴한데 나도 귀찮아서 포인터라고 생각하고 있어 ㅇㅅㅇ 더블콜론으로 검색해보면 됨
거창하게 얘기하면 포인터인데 자바만 써봤으면 포인터 어색하니까 단순하게 얘기하면 8버전에 새로 추가 된 함수호출 문법이라고 보면 될 듯
니가 뭔가 좆같은 깨달음을 얻었다는건 알겟는데 남한테 강요할만한 수준은 아닌듯 ㅋㅋㅋ
강요를 언제함 ㅇㅅㅇ?
내가 볼 때도 그냥 위키 느낌의 정보글로 보이는데 이걸 보고 강요라고 하면 어디까지 삐뚤어진거임
이런글에 발작버튼 눌리는 지식 수준은 보이는듯
으따 발작 시원하게 하네