목록VALUE (2)
준호씨의 블로그
exit value 구하는 방법 system 함수를 실행하면 결과 정보가 $? 에 담겨진다. 8bit 를 버리고 나면 $? >> 8; 예제 exit5.pl 코드를 작성하고 5 로 종료 하는 코드를 작성한다. exit 5; testexit.pl 코드를 작성한다. system("perl", "exit5.pl"); printf "%d\n", $? >> 8; 코드를 실행해 보면 exit 5 로 넘겨 받은 값이 출력되는 것을 볼 수 있다. $ perl testexit.pl 5 perldoc 의 system 에 있는 예제를 참고 하도록 한다. if ($? == -1) { print "failed to execute: $!\n"; } elsif ($? & 127) { printf "child died with sig..
다음과 같은 dictionary 가 있을 때 some_dict = {'june': 12, 'hello': 22, 'world': 33} 아래와 같이 key : value로 출력하는 방법입니다. june : 12 hello : 22 world : 33 keys 이용하기 for key in some_dict.keys(): print(key, ":", some_dict[key]) 평범한 방식입니다. keys() 메서드를 이용하면 dictionary에서 key만 뽑아서 리스트로 리턴합니다. 그 리스트를 대상으로 for loop를 돌면서 key를 하나씩 뽑아 옵니다. 값은 dictionary[key]를 이용해서 뽑아오면 됩니다. java나 perl 등 다른 언어들에서도 비슷한 방법을 사용합니다. 아래는 perl ..