# scala

44개의 포스트
post-thumbnail

type-safe & user-friendly한 Regex Builder 만들기

함수형 프로그래의 핵심 중 하나는 description과 evaluation을 분리하는 것이다. description과 evaluation의 분리는 lazy evaluation을 통해서 이루어질 수 있는데, lazy evaluation이란 말 그대로 descriptio

2022년 4월 17일
·
0개의 댓글

ZIO: scala functional asynchronous & concurrent library

회사에서 ZIO에 대해 소개하는 발표에서 활용했던 자료이다.https://docs.google.com/presentation/d/16vXtZPZ_7gNzMErHmAJ07BkQFqez3AI5TeU5cq4MqSY/edit?usp=sharing

2022년 4월 9일
·
0개의 댓글

Spark User Defined Functions (UDFs)

Spark에서 dataframe을 가공할 때 기본적으로 제공되는 함수들로는 원하는 모양으로 가공하기 어려울 때가 있다. 이 때 사용자가 원하는 형태로 함수를 구현할 수 있는 것이 UDF(User Defined Functions) 이다. Spark UDF 란 > Us

2022년 3월 27일
·
0개의 댓글
post-thumbnail

[번역] Functional Reactive Programming in Scala from Scratch (Part 2)

Functional Reactive Programming in Scala from Scratch

2022년 3월 10일
·
0개의 댓글
post-thumbnail

Simple Grammar Parser 제작 예시

쉬는 김에 적어보는 블로그의 두번째, Simple grammar parser 제작기입니다. 원래는 작업한지 오래되어 생각도 없었던 주제이지만 친구의 요청으로 적어봅니다. (보고있나 변교수 ㅋ) 상황 흔한 일이지만, 회사에서 머신러닝 모델링을 하려다보니 학습시킬 데이터

2022년 2월 28일
·
0개의 댓글

함수형 프로그래밍

함수형 프로그래밍의 중요성은 늘 강조 되고 있다. 함수형 프로그래밍의 어떤 특성, 어떤 장점 때문에 강조 되는지 알 필요가 있다. 이번 포스트에서는 함수형 프로그래밍의 정의, 특성, 기능, 장점 등에 대해 정리해보겠다. 함수형 프로그래밍의 정의 함수란? 함수형 프

2022년 2월 27일
·
0개의 댓글
post-thumbnail

스프링의 PSA 개념을 이해했는지 확인하기 + 스칼라, FP 버전으로 바꿔보기

참고로 이 글을 특정 유튜버나 인터넷 강의를 홍보하려고 쓴 글이 아니며 본문에 나오는 유튜브 영상 저자와 저는 전혀 관련이 없음을 밝힙니다. 스프링을 제대로 공부했는가? 확인해보자. 얼마전 유튜브를 보던 중 '스프링 제대로 공부했는지 5분안에 확인하는 방법' 이라는

2022년 2월 17일
·
0개의 댓글

Scala의 case class와 패턴 매칭

case class 패턴 매칭

2022년 2월 17일
·
0개의 댓글

Scala 조건문, 반복문

if, else/if, yield, for, while

2022년 2월 17일
·
0개의 댓글

Scala의 class

Scala의 class 선언

2022년 2월 17일
·
0개의 댓글

Scala 타입과 선언

변수 선언 var (mutable: 가변) val (immutable: 불변) 타입 선언 익명 함수 선언 > #### 함수 선언 리턴 타입 없이 함수 선언 (타입 추론)

2022년 2월 17일
·
0개의 댓글

Scala란?

scala

2022년 2월 16일
·
0개의 댓글

Scala class, object, trait

scala는 함수형 프로그래밍언어 이기도 하면서 java, python과 같이 객체지향 프로그래밍언어 이기도 하다. scala에서 객체를 정의하는 방법에 대해 알아보자. 하나의 인스턴스 밖에 가질 수 없는 클래스, singleton 객체이다. 객체를 직접 생성하는 대신

2022년 2월 5일
·
0개의 댓글
post-thumbnail

IntelliJ에서 scala project 생성 및 sbt 설정

프로젝트 repository를 처음 생성하고, IDE 세팅, structure를 잡고 개발까지 해보는 일련의 과정을 거쳐보는 것. 개발자라면 겪어 봐야 하는 과정이라 생각한다. 사실 개발을 하면서 새로운 repository를 생성하는게 흔하지는 않다. 그래도 Intel

2022년 1월 9일
·
0개의 댓글
post-thumbnail

타입클래스를 이용한 애드혹 다형성 구현하기 (Ad-hoc Polymorphism in Scala)

OOP 언어에서 빠지지 않고 나오는 개념인 이 다형성은 보통 서브타이핑을 이용한 추상화 개념을 떠올리곤 한다. 비슷한 형식을 갖고 있는 클래스들을 인터페이스로 추상화하여 사용하는데 일관성을 맞추는 것으로만 치부한다.하지만 다형성에는 서브타입 다형성 말고도 또다른 다형성

2021년 10월 20일
·
0개의 댓글

Left Fold로 Right Fold 만들기

Functional Programming in Scala를 읽으면서 쓴 토막글입니다.

2021년 10월 20일
·
0개의 댓글

금요일 개발로그

핑계없는 무덤은 없다때때로 블로그를 작성하는 것은 굉장히 나에게 힘이 된다.(든다)점점 사람들은 기를쓰고 모두 자신에 주장을 펼친다.나는 이 지점에서 어떤점을 더 강하게 말해야 하는지? 의문이다.금요일 아침부터 지금까지 맨정신으로 일을 하는건 없다. 그저 개발자 답게

2021년 10월 8일
·
0개의 댓글

Scala 스터디 3

scala 스터디

2021년 9월 26일
·
0개의 댓글

Scala 스터디 2

scala 스터디

2021년 9월 26일
·
0개의 댓글

Scala 스터디 1

scala 스터디

2021년 9월 26일
·
0개의 댓글