Linux (42) 썸네일형 리스트형 리눅스 &&, ||, &, ; 차이점 정리 자꾸 헷갈려서 정리한다. &&은 앞의 명령어가 성공했을 때 뒤의 명령어를 이어서 실행하는 것이고 ||은 앞의 명령어가 실패했을 때 뒤의 명령어를 실행하는 것이다. &은 앞의 명령어를 실행하고 백그라운드로 돌리고 뒤의 명령을 동시에 실행하는 것이고 ;는 앞의 명령어가 성공했든 실패했든 뒤의 명령어를 이어서 실행하는 것이다. mkdir test && cd test #test라는 디렉토리를 만들고 성공했으면 test로 들어간다. vi something.txt & cd / #vi로 something.txt를 백그라운드로 열고 루트 디렉토리로 들어간다. mkdir test2 ; mkdir test3 #test2 디렉토리를 만들고 성공했든 실패했든 간에 test3 디렉토리도 만든다. Python에서 함수 호출 시 소괄호가 두 번 나오는 것이 무엇인가? python에선 some_function(a,b)(x)처럼 소괄호가 두번 나오는 것이 있다. 처음보면 함수포인터랑 비슷하게 생겼는데 잘 모르겠는 무언가일 것이다. some_function의 내부를 뜯어보면 답이 나온다. def some_function(a, b): def another_function(x): print(a+b+x) return another_function some_function은 함수를 리턴하고 따라서 리턴한 함수에 x라는 값을 준 것이다. 이전 1 ··· 3 4 5 6 다음