Light
Dark
1. Function’s ‘this’ 👩💻 JavaScript 의 this는 Swift 의 self 또는 타 언어에서의 this와 다른 행동을 보인다. Runtime 에 의해 함수가 실행되는 context 가 바뀌기 때문이다. Normal Function function printThis() { console.log(this)... Read More
1. String 👩💻 Type Swift 의 String 은 Struct 기반의 Value 타입이다. Objective-C 의 NSString 은 Class 기반의 Reference 타입이다. Foundation 은 Swift 의 String 에서 캐스팅 없이 NSString 의 메서드를 사용할 수 있게 해준다. Optimi... Read More
1. Idempotence (멱등 법칙) 👩💻 연산을 여러 번 하더라도 결과가 달라지지 않는 성질을 의미한다. 함수형 프로그래밍은 바로 이 멱등 법칙에 기초해 발전한 프로그래밍 기법이다. 1. Unary Operation (단항연산) Monadic Operation, Unitary Operation 라고도 불리며 어떤 집합 S 에서 자신으로 가... Read More
1. Git Concept 👩💻 Git 은 변경 내역을 추적 기록하는 증분 백업(Snapshots)으로 동작하며 이전 버전과 다음 버전의 변경 내역을 delta라고 한다. 따라서 Git Repository 를 Clone 한다는 것은 이 모든 delta를 풀어낸다는 것을 의미한다. C0 라는 최초의 Base-commit 이 ... Read More
1. What is SCSS? 👩💻 1. SCSS is Superset SCSS(Sassy CSS) 는 CSS Pre Processor(전처리기) 중 하나로 CSS 의 기능을 확장하는 Script Language다. 기존 CSS 가 가진 한계를 극복하기 위해 나왔으며, 스크립트 언어, 즉, 프로그래밍 언어에 해당한다! 따라서 다양한 자... Read More