201209 季文子三思而後行. 子聞之曰。 “再, 斯可矣.” 계문자는 세 번 생각한 뒤에야 행동을 하였다. 공자께서 이 말을 들으시고 말씀하시길. “두 번이면 된다.” 코공이는 코드를 작성할 때 수십 번 생각해도 아무것도 모르겠는데 공자님.. 두 번이면 된다니.. 포기하자 ⚈. 오늘 배운 것 OOP - Object Oriented ...
고차 함수 고차 함수(higher order function)는 함수를 인자(argument)로 받거나 함수를 리턴하는 함수를 말합니다. Callback 함수 이 때 다른 함수(caller)의 인자(argument)로 전달되는 함수를 콜백 함수(callback function)라고 합니다. 커리(Curry) 함수 함수를 리턴하는 함수’만을 일...
주의 여기에 적는 정리글은 나도 제대로 이해하지 못한 것들이 많다. 그래서 틀린 정보가 많을 수도 있다. class의 개념을 알고 있다면 이해가 쉬울 것입니다. Prototype 자바스크립트가 ES6로 와서 Class를 사용할 수 있지만, 그 전에는 class가 없어서 prototype을 사용했다. 그러면 Class가 없던 시절 Class...
Object를 생성하는 방법들 1. Functional 함수를 이용해서 인스턴스 객체 생성하기 var Car = function () { var someInstance = {}; someInstance.position = 0; someInstance.move = function () { this.position += 1; // this ...
프로그램 언어의 종류 Machine Language 기계어. 0과 1의 조합으로 만들어진 언어이다. 컴퓨터가 이해하는 언어. Assembly Language 기계어를 사람이 이해하고 작성할 수 있도록 만든 간단한 언어. High-level Language 우리가 코드를 만들 때 사용하는 언어이다. 여...
201208 孟武伯問孝. 子曰。 “父母唯其疾之憂.” 맹무백이 효에 대해 묻자. 공자가 말하길, “부모는 오직 그 자식이 병날까 그것만 근심하신다.” 추운 겨울, 따뜻하게 입고 충분히 자고 잘 먹는 것이 효도가 아닐까? 전기장판보다 위, 이불보다 아래에서 나오지 말고 귤만 먹자. ⚈. 오늘 배운 것 Tree의 종류 - 이진트리, 정...
뜨리를 알아보자. 트리는 당신이 생각하는 크리스마스 트리가 맞다. 곧 크리스마스가 다가오는데 오늘은 코딩을 통해 크리스마스 트리를 만들어 보는 것이 어떨까? 코공 : 썸녀야.. 이번 크리스마스에 나랑 같이 집에서 크리스마스 Tree.. 만들지 않을래? 썸녀 : (심쿵) 응응! 크리스마스 늦은 밤.. 둘은 함께 binary tree를 만들었고 훗...
First-class citizen 일급 객체 일급 객체의 3가지 조건 1. 변수에 할당(assignment)할 수 있다. 2. 다른 함수의 인자(argument)로 전달될 수 있다. 3. 다른 함수의 결과로서 리턴될 수 있다. 이 3가지 조건을 충족하는 것을 First-class citizen 일급 객체라고 한다. 이 일급 객체에는 함...
201207 子曰。 “人之過也, 各於其黨. 觀過, 斯知仁矣.” 공자께서 말씀하셨다. “사람의 과실은 각기 그가 어울리는 무리를 따른다. 그러므로 그 과실을 보면 곧 그가 어느 정도 인한지를 알게 된다.” 코공이의 주변 사람들을 보자. 코공이가 얼마나 인한지 알 수 있을 것이다. 당신의 주변 사람이 코공이를 아는가? 그럼 그 사람은 평생 믿어도...
hash table 이해하기 너무 어렵잖아. 공부는 계속 해야지 안 밀리잖아. 읽어도 100%는 이해하지 못해도 블로깅은 해야 연습이 되잖아. 그래서 한다 이말이야. Hash Table 개념 hash table도 자료 구조 중의 하나이다. 우리가 입력한 정보들(key와 value)에서 key를 index로 바꿔서 배열[index]에다가 우리가 입...