여행과 독서와 프로그래밍

고정 헤더 영역

글 제목

메뉴 레이어

여행과 독서와 프로그래밍

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (78)
    • 알고리즘 공부 (26)
    • 프로그래밍 (27)
    • 독서 (0)
    • 여행 (0)
    • 주식 리포트 (9)
    • 기타 (2)

검색 레이어

여행과 독서와 프로그래밍

검색 영역

컨텐츠 검색
[Kotlin] break 과 라벨 함께 사용하기

fun labelBreak(){ first@ for (i in 1..5){ second@ for(j in 1..5){ if (j == 3) break@first } } } 좋다 이건 first 블럭의 for문까지 아에 파괴를 해버리는구나 continue@first 이렇게 할 수도 있다.

프로그래밍 2021. 3. 30. 22:09

[Kotlin] 라벨

fun main() { retFunc() } inline fun inlineLambda(a: Int, b: Int, out:(Int, Int) -> Unit){ out(a,b) } fun retFunc(){ println("start of reFunc") inlineLambda(13,3) lit@{ a, b -> val result = a + b if (result > 10) return@lit println("result") } println("End") } 이렇게 하면 lit@ 블럭 바깥부분으로 탈출한다.

프로그래밍 2021. 3. 30. 22:00

휴켐스 폭락의 시작인가 과매도인가

내 포트에서 꽤 높은 비중을 차지하고 있던 휴캠스가 -13.23% 하락을 기록했다. 외국인, 연기금, 기관의 대량 매도로 거래량은 360만 주나 발생시켰다. 이유는 뭐 ----------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------- 이 공시 때문. 연간 18만 톤의 DNT 생산 시설을 짓고 23년부터 저..

주식 리포트 2021. 3. 30. 21:25

[Kotlin] 함수 선언

fun main() { println(mul1(3,5)) va mul2 = {a:Int, b:Int -> a * b} println(mul2(3,5)) println(mul3(3,5)) } fun mul1(a:Int, b:Int) :Int = a*b fun mul3(a:Int, b:Int) : Int{ return a*b } 여러가지로 함수 선언을 할 수 있다. fun mul(a:Int, b:Int) : Int = {return a*b} 이런 코드는 컴파일 에러를 일으킨다. 아직 코틀린 코드 자체가 익숙하지 않다.

프로그래밍 2021. 3. 29. 22:25

[Kotlin] inline

fun main() { shortFunc(3){ println("First call :$it") return } } inline fun shortFunc(a:Int, out:(Int) -> Unit){ println("Before calling out()") out(a) println("After calling out()") } 실행 결과는 Before calling out() First call :3 이렇게 나온다 inline은 코드를 복사하는 거기 때문에 out(3)이 실행되면 println 하고 return을 해버리기 때문에 shortFunc(3){ println("First call :$it") return } 이건 사실 shortFunc(3){println("First call :$it") re..

프로그래밍 2021. 3. 29. 17:28

[Kotlin] lamba

fun main() { val result = callByValue(lambda()) println(result) } fun callByValue(b: Boolean) : Boolean{ println("callByValue function") return b } val lambda: () -> Boolean = { println("lambda funtion") true } 위 코드의 실행값은 아래와 같다. callByValue(lambda()) 에서 lanbda 가 먼저 실행되고 그 다음 callByValue 가 실행되는 모습을 볼 수 있다. lambda funtion callByValue function true 다음은 비슷해 보이지만 다른 코드 callByValue에서 파라미터가 lambda 형식으..

프로그래밍 2021. 3. 29. 13:44

[Kotlin] 가변인자 vararg

파이썬에서 * 이랑 비슷하다고 보면 된다. vararg 이다. 내 코드보고 이건 뭐야? 하고 검색했다가 생각났다. 변수가 몇 개 들어올지 모를때 받는거다!

프로그래밍 2021. 3. 29. 12:10

[유비벨록스] PDF

유비벨록스 리포트 입니다. 더 많은 리포트는 구글 플레이 스토어 "소형주 리포트" 를 검색해 주세요 play.google.com/store/apps/details?id=com.dongguk.ant_report 소형주 리포트 - Google Play 앱 - 모바일로 간편히 볼 수 있는 소형주 리포트 - 회원가입 없이 누구나 무료로 간편하게 - 매주 업데이트 되는 리포트 - 회사 개요부터 엮인 테마들 까지 - 리포트를 이용방법 알려주는 설명서 제 play.google.com

주식 리포트 2021. 3. 27. 16:17

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 5 6 7 8 ··· 10
다음
TISTORY
여행과 독서와 프로그래밍 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바