Perl/기타 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: Perl/기타 는 읽기 전용 페이지입니다.
== # 스페이스가 포함된 디렉토리 이름에 대해서 glob을 사용할 때 == * 윈도우XP에서 테스트했음. 리눅스에서는 다를 수도. * Perldoc:glob * Perldoc:File::Glob * [http://www.justskins.com/forums/glob-and-space-in-directory-name-81820.html Glob and space in directory name - PERL Beginners] {{{#!vim perl # glob의 기본 동작은 공백을 기준으로 인자를 나누어서 "다수의 패턴"으로 간주해 버림 print join("\n", glob("C:/Documents and Settings/*")); # 이걸 막으려면 # 안쪽에 다시 작은 따옴표를 써서 통채로 넘겨주던가 print join("\n", glob("'C:/Documents and Settings/*'")); # File::Glob 모듈을 사용해서 기본 glob의 동작 방식을 오버라이드 use File::Glob qw/:glob/; print join("\n", glob("C:/Documents and Settings/*")); }}} == # Unicode index에 해당하는 캐릭터 얻어내기 == * AC00 이라는 인덱스 값이 주어졌을 때, 이 인덱스에 해당하는 유니코드 캐릭터 "가"를 얻어내는 방법? ** Perl 코드 내에서는
"\x{AC00}"
과 같이 쓸 수 있다. ** 실행시간에 인덱스가 주어졌을 때, 값을 얻어내는 방법 *** 그냥
"\x{$index}"
형태는 안 됨 ***
eval( "\"\\x{$index}\"" )
- 어째 너무 지저분하다 -_-; *** Cpan:Unicode::Char""의
u()
서브루틴 -
$u->u("AC00")
** http://groups.google.com/group/comp.lang.perl.misc/browse_thread/thread/c5f29b8ecd8dd871 - 더 좋은 방법이 없는지 comp.lang.perl.misc에 문의 *** 으악, chr 함수가 유니코드 인덱스를 인자로 받는구나..
chr($index)
하면 끝; == # 잡다한 것들 == * ''' [[Raymundo]] ''' : [http://blogs.perl.org/users/brian_d_foy/2012/04/painless-rss-processing-with-mojo.html Painless RSS processing with Mojo | brian d foy -- blogs.perl.org] -
2012-4-9 11:45 pm
* ''' [[Raymundo]] ''' : [http://www.modernperlbooks.com/mt/2012/04/defending-against-its-dynamic-scope.html Defending Against Its Dynamic Scope - Modern Perl Books for modern Perl programming] - map 블록 안에서 다른 서브루틴을 부르다보면 $_가 바뀌어버릴 수 있으니 주의. -
2012-4-10 9:33 pm
== # Comments ==
----
---- [[컴퓨터분류]]
Perl/기타
페이지로 돌아가기 |
다른 수정본 보기