in effect 결국
newlines following certain tokens 특정 토큰 뒤에 있는 새로운 줄
token 토큰은 프로그래밍 언어에서 기본적인 구성요소를 말한다. 예를들어 프로그램 코드에서 토큰은 분할된 별도의 의미를 가진 단위가 된다. 식별자(변수나 함수이름등), 키워드, 연산자, 리터럴, 구분자.
by fiat 규정에 의해. (fiat은 라틴어로 고위 당국자나 정부의 명령, 결정에 의해 일어나는 행동을 말한다. 법률이나 정책등으로 공식적으로 시행되거나 발표될때 주로 사용)
trivia 사소한 부분
infeasible 실행가능하지 않은, 구현 불가능한 (사업 연구 개발 등의 분야)
manage 역할을 수행하다, 작업을 처리하다.
command-line arguments 커맨드라인 명령을 실행할때 프로그램에 전달하는 추가 정보. go run hello.go
platform-independent fashion 플랫폼 독립적 방식
Command-line arguments are available to a program in a variable named Args that is part of the os package.
커맨드라인에서 인자는 os패키지의 일부인 args 변수 안에서 사용 가능하다.
$go run hello.go 에서 hello.go가 명령어에 대한 인자가 되지만, 이 명령을 실행하는 것은 go 도구이고, 인자는 별도의 실행공간에 저장된후, os.args를 통해 접근한다.
notion 개념
sequence 일련의 요소들이 순서대로 나열된 것. 배열의 요소들이 순서대로 나열된 상태.
subsequence 시퀀스의 일부가 되는 요소로 만든 시퀀스. 연속적이지 않을 수도 있다. 다만 연속적이라면 contiguous subsequence가 된다.s[m:n]
half-open intervals 반개 구간. 프로그래밍 언어에서 사용되는 범위 표기 법이다. 시작 인덱스는 포함되지만 끝 인덱스는 포함되지 않는다. 사용 이유는 논리를 간단하게 만들어주기 때문이다. off-by-one 오류를 피하고 , 시퀀스의 길이나 크기를 일관된 방식으로 작업할 수 있다. 모든 인덱스를 포함하는 표기법인 closed intervals도 있다. 예를들어 s[m:n] 에서 반개 구간이 적용된다면 원소의 개수를 n-m으로 쉽게 구할 수 있다.
off-by-one 오류의 일종으로 인덱스처리나 반복문 등에서 유효한 인덱스 범위 등을 잘못 설정해 요소를 하나 더 처리하거나 덜 처리하게 되는 경우를 말한다.
the arguments that were presented to the program 프로그램에 전달된 인수들.
yields a slice that refers to elements m through n-1 m부터 n-1가지의 요소를 포함하는 슬라이스를 생성하여 반환한다.
default 기본으로 설정되다. it defaults to 0 or len(s)
댓글