오늘을 정리할 내용이 꽤 많을 것 같다.
1. CLI (COMMAND LINE INTERFACE)
오늘날, 마우스와 키보드의 효과로 컴퓨터를 더욱 직관적이고 편리하게 이용할 수 있지만
여전히 CUI는 프로세스를 처리하는 속도가 빠르며, 접근성이 좋은 이유에서 강력한 툴이라고 한다.
맥(MAC) 환경에서는 터미널 앱을 이용하여 이를 실행할 수 있다.
*터미널 커맨드 정리
ls: 현재 위치의 파일 보기
ls -al: 디테일한 정렬
cd [dir]: 해당 디렉토리 이동
cd ~: 홈 디렉토리
cd /: 최상위 디렉토리
cd . : 현재 디렉토리 ( .. : 부모 디렉토리)
파일 생성: touch [file name]
dir 생성: mkdir [dir name]
삭제: 파일 - rm [file name] / rm -r [dir name]
*git 명령어 익히기
2. Scope; 범위
변수가 속한 범위에 따라 접근 유무가 달라진다.
선언 키워드 없이 설정한 변수는 window에 포함되니 자제하도록 하자.
3. Closure
외부 함수의 변수에 접근할 수 있는 내부 함수 -> 지역, 전역, 외부 함수의 변수 접근이 가능하다.
*커링: 함수 하나가 return 값으로 함수를 받아 각각 인자를 받게 한다.
주로 템플릿 함수 or 메소드처럼 프로그래밍 내에서 쓰고 싶을 때 사용할 수 있다.
오늘 배운 것들의 대부분은 내일 한 번 더 복습할 수 있도록 하자.
더 익힌 후에 자세히 정리하겠다.
-
학교 면접이 또 얼마 남지 않았다. 서류 제출도 기한 맞춰해야 한다.
어떤 결과가 나와도 내 방향성은 변하지 않겠지만 예측 가능한 범위 내에서 움직일 수 있길 바란다.
'Development' 카테고리의 다른 글
[19.11.17] TIL, 개인 코드 리뷰. (1) | 2024.01.06 |
---|---|
[19.11.14] 대외활동 탐색. (1) | 2024.01.06 |
[19.11.11] TIL, BASIC 과제 완료. (0) | 2024.01.06 |
[19.11.10] TIL (X), YIL. (1) | 2024.01.06 |
[19.11.07] TIL + 고민들. (2) | 2024.01.06 |