공부집
년도 표시 %k は、%H を使う方が良いです(%H の場合、一桁であれば 0 で埋められる)//시간 %e は、%d を使う方が良いです(%d の場合、一桁であれば 0 で埋められる)//일자 %G は、年末や年始の数日の扱いに問題がありそう。%Y の方が適切です //년도
grep함수에 조건절은 블록으로 할 것 $_ 는 변수에 넣어서 사용할 것 Unless 대신 if를 사용할 것 my 사용할 것 -------------------------------------- -함수 해쉬 파라미터 보내는 법- check_required_items( name => 'hk', items => [qw(jacket water_bottle)], ); -해쉬 인수 받는 법- sub check_required_items { my (%vars) = @_; my $name = $vars{name}; my $items = $vars{items}; # continue... }
정규표현식 /"([^"]*)"/ “와 “사이에 “가 아닌 단어가 0개 있는 경우 /^0?[0-3]?[0-7]{1,2}$/ 앞에 0가 있을 수 있고 다음에 [0-3] 범위의 수가 하나 올수 있으며 문자 끝에 [0-7] 범위의 수가 1개이상 2개 이하 있어야 합니다. /^\b[\w.]{1,12}\b$/ 스페이스를 포함하지 않고 .를 포함할 수 있는 {1,12}의 길이를 가진 하나의 단어 /(?P\b\w+)\s+(?P=word)+/ 그룹핑 $변수 =~ tr/a/z/; 변수의 모든 a를 z로 바꿈 ~/cd -> d는 tr해서 바뀐 거, c는 반대 그래서 : 바뀐 거 이외 전부 if("CS1" =~ /(CS|TS|PS)+[0-9]{1,2}/) /1[01][01]|[01][01]1|[01]1[01]/