Perl 5.32.0 ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ธํฐํ๋ฆฌํฐ์ ์ ๋ฒ์ ์ด ์ถ์๋์์ต๋๋ค.
13๊ฐ์ ๊ฐ์ ๊ฐ๋ฐ ๋์ 140๊ฐ ํ์ผ์ 880๋ง ๊ฐ์ ๋ผ์ธ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
์ฃผ์ ํ์ :
- ์ง์ ๋ ๊ฐ์ฒด๊ฐ ์ ๋ฌ๋ ํด๋์ค ๋๋ ํ์ ํด๋์ค์ ์ธ์คํด์ค์ธ์ง ํ์ธํ๋ ์๋ก์ด ์คํ์ isa ์ฐ์ฐ์:
if( $obj isa ํจํค์ง::์ด๋ฆ ) { โฆ }
- ์ง์ ์ ๋ ์ฝ๋ 13.0!
- ์ด์ ์ฒด์ธ ํํ๋ก ๋์ผํ ์ฐ์ ์์๋ฅผ ๊ฐ๋ ๋น๊ต ์ฐ์ฐ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
if ( $x < $y <= $z ) {...}
๋์ผ:
if ( $x < $y && $y <= $z ) {...}
์ด ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ perlop์์ ์ฝ์ ์ ์์ต๋๋ค("์ฐ์ฐ์ ์ฐ์ ์์ ๋ฐ ์ฐ๊ด์ฑ" ์น์ ).
- ์ ๊ท ํํ์์ ๋ช ๋ น๋ฌธ์ ๋ํ ๋ฌธ์ ํ๊ธฐ๋ฒ์ ๋ ์ด์ ์คํ์ ์ด์ง ์์ต๋๋ค. ์: (*pla:pattern), ์์ธํ ๋ด์ฉ์ perlre์ ์์ต๋๋ค.
- ํ์ธ๋๋ ํจํด์ ํน์ ์ฐ๊ธฐ ์์คํ ์ผ๋ก ์ ํํ๋ ๊ธฐ๋ฅ(perlre์ "์คํฌ๋ฆฝํธ ์คํ"์ ๋ํ ์์ธํ ๋ด์ฉ)์ ๋ ์ด์ ์คํ์ ์ด์ง ์์ต๋๋ค.
- ์ด์ ๊ฐ์ ๋ฉ์๋ ํธ์ถ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ๋ ์ฝ์ด๋ณด์ค ์ ์์ต๋๋ค Brian D Foy์ ๋ฉ๋ชจ์์.
์ผ๋ถ ์ต์ ํ:
- ์ถ๊ฐ ๊ธฐ๋ฅ(features)์ ์ฐ๊ฒฐ ํ์ธ์ด ๋ ๋นจ๋ผ์ก์ต๋๋ค.
- ์ ๋ ฌ์ ์ํ ํน์ ์ฌ๋ก๊ฐ ์๋นํ ๊ฐ์ํ๋์์ต๋๋ค(์ฐ๋ฆฌ๋ {$a <=> $b} ๋ฐ {$b <=> $a} ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค).
์ ์ ๋ง์ ๋ง๋ ๋ช ๊ฐ์ง๋ง ๊ณจ๋์ด์. ๋ค๋ฅธ ํ์ , ์ด์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์๋ ๋ณ๊ฒฝ ์ฌํญ, ๋ฌธ์ ์ ๋ฐ์ดํธ ๋ฐ ๋ซํ ๋ณด์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋งํฌ์์ ์ ์ฒด perldelta๋ฅผ ์ฝ์ด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
์ถ์ฒ : linux.org.ru