# scala

7개의 포스트
post-thumbnail

Scala Tutorial 정리

Scala 란? Scala는 범용, 고급, 다중 패러다임 프로그래밍 언어이다. 함수형 프로그래밍 방식을 지원하는 순수한 객체 지향 프로그래밍 언어이다. 바이트 코드로 변환 할 수 있으며 JVM에서 실행된다. Scala 특징 1) 객체지향 : Scala의 모든 값은

7일 전
·
0개의 댓글

TIL - SQL Subquery

오늘은 (주)브랜디 와 기업협업 프로젝트에서 중요 데이터의 이력관리를 위해 선분이력을 채택 하면서 값을 한번에 처리하기 위해서 사용했던 서브쿼리 두가지를 다뤄보고자 한다.셀러 관리 어드민 페이지에서 마스터권한을 가진 관리자가 한명의 셀러의 상태를 변경하는 상황을 가정해

2020년 4월 17일
·
0개의 댓글
post-thumbnail

Scala의 Type lambda는 무엇일까

인수 두 개를 받는 함수를 생각해보자. 아래 함수는 (Int, Int) => Int 타입이다.여기서 인수 하나를 원하는 대로 고정하면 Int => Int 타입이 된다.\_ 를 통해서 부분 적용을 하고 있다. 그런데, 이런 메타포를 함수가 아닌 타입에도 적용할 수 있을까

2020년 4월 12일
·
0개의 댓글

Scala의 재귀 함수 최적화(Tail call elimination)

스칼라로 배우는 함수형 프로그래밍을 읽고 정리한 글입니다.스칼라에서는 꼬리 위치(tail position, 함수의 제일 마지막 라인)에서 자기 재귀(self-recursion)이 일어나면, 이에 대한 최적화를 진행한다.예로 인수 n의 factorial을 구하는 함수가

2020년 3월 21일
·
0개의 댓글

FP - 예외 다루기(with Option, Either)

스칼라로 배우는 함수형 프로그래밍을 읽고 정리한 글입니다.분명 FP를 배우면서 부수 효과(side effect)가 없는 순수 함수(pure function)을 작성하는 것을 지향한다고 알게 되었다.그런데, 이 부수 효과 중에는 예외를 던지는 것도 포함이 되는데, 그렇다

2020년 3월 15일
·
0개의 댓글
post-thumbnail

Scala Dotty

Scala 3 주요 컨셉 : Dependent Object Types (DOT) DOT 이란 : core calculus for path-dependent types, Scala 3의 핵심 개념 DOTTY란? Scala 3의 프로젝트명이자, DOT을 지원하는 새로운 컴파일러 이름이다. (Scala 3 에서는 scalac 대신 dotc를 사용한다) Path...

2019년 8월 26일
·
0개의 댓글

Jenkins sbt

sbt 플러그인 sbt_plugin.png globaltoolconfiguration.png sbtpluginsetting.png Install automatically 설정 합니다. sbt 가 Jenkins 서버에 존재하지 않는다면 자동으로 scala-sbt.org로 부터 다운로드 합니다. 다운받은 경로

2019년 5월 10일
·
0개의 댓글