반환

스폰서 링크
스폰서 링크

반환

No.
제목
범주
가격
라이센스
Expand All
1
시스템 - 네트워킹
GPL (GNU Gene
이다 IPCHAINS를 사용하여 리눅스 2.2.xx 시스템을 위한 firewalling 공구 돌려보내십시오 RST. 그것은 netlink 소포를 노획하기 위하여 장치를 사용하고 TCP 연결 요구에 응하여 TCP RST 소포를 송신한다.

일반적인 IPCHAINS는 ICMP 착오 알림말을서만 가진 소포, 또는 불량품 소포를 드롭하는 것을 허용한다. 듣는 아무 서버도 없는 처럼, 돌려보내 RST 필터되는 그 theyre를 공격기에 멀리 주기 보다는 오히려 그것에게 보기를, 만들 수 있어.

TCP 연결을 거절할 경우 리셋 소포를 돌려보낼 수 있는 ipchains 방침의 부족을 극복할 것을 쓰여졌다 돌려보내십시오 RST. 거절하 방침은 다만 소포를 드롭하고, 불량품 방침은 ICMP 메세지를 후에 보낸다. 어느 것이든 방침은 필터되는 사실 theyre에 공격기를 떼어낼 것이다.

그밖 손에서, TCP 동기 유휴 문자 소포에 응하여 RST는 포트에 들을 아무 서버도 없을 때 무슨 일이 일어나는가가 있다 - 이 프로그램은 이 과실을 돌려보내는 것을 허용한다, 그래서 유효한 아무 서버도 다고 공격기는 생각할 것이다.
2
프로그래밍 - 도서관
Perl Artistic
문맥상:: 반환은 문맥 senstive 반환 가치를 만드는 Perl 모듈 이다.

종관

문맥상 사용:: 반환;
잉어를 사용하십시오;

대신하십시오 foo를 {
돌려보내십시오
스칼라 {thirty-twelve}
BOOL {1}
숫자 {7*6}
STR {42}

명부 {1,2,3}

HASHREF {{유명한 => foo, 가치 => 99}}
ARRAYREF {[3,2,1]}

GLOBREF {*STDOUT}
CODEREF {깍깍 우는 소리는 "부호로 이 결과를 사용하지 않는다! "; }
;
}

#와 나중에…

만일 (나 $foo = foo ()) {
나의 $count (1.$foo)를 위해 {
인쇄 "$count: $foo는: n"
. "소집: @ {$foo} n"
. "해시: $foo-> {유명한} => $foo-> {가치} n"
;
}
인쇄 {$foo} $foo-> ();
}

다른 문맥 (명부, 스칼라, 또는 공허)에 있는 다른 가치를 돌려보내는 서브루틴을 만들 필요가 있을 때 보통, 무언가를 같이 쓴다:

이하 get_server_status {
나 ($server_ID) = @_;

# 여하튼 취득하십시오 서버 데이터를…
나 %server_data = _ascertain_server_status ($server_ID);

# 그것의 반환 다른 분대 데이터,
# 외침 문맥에 따라서…
만일 (wantarray ()) {
반환 @server_data {qw (유명한 가동 시간 짐 사용자)};
}
만일 (정의된 wantarray ()) {
반환 $server_data {짐};
}
만일 (! 정의된 wantarray ()) {
무효 문맥에서 get_server_status의 잉어 무용한 사용 ();
반환;
}
그밖에 {
깍깍 우는 소리 q {나쁜 문맥! 건빵 없음!};
}
}

좋아 일, 그러나 부호는 확실히 더 읽기 쉬울 수 있었다. 그것의 가장 간단한 사용법에서는, 그 부호가 이 모듈에 의하여 3개의 서브루틴을 제공해서 더 읽기 쉬운 시킨다--명부 (), 스칼라 (), 공허 ()--그것은 현재 서브루틴이 대응 문맥에서 불릴 때만 확실하다:

문맥상 사용:: 반환;

이하 get_server_status {
나 ($server_ID) = @_;

# 여하튼 취득하십시오 서버 데이터를…
나 %server_data = _ascertain_server_status ($server_ID);

# 그것의 반환 다른 분대 데이터
# 외침 문맥에 따라서…
만일 (명부) {반환 @server_data {qw (유명한 가동 시간 짐 사용자)}}
만일 (스칼라) {반환 $server_data {짐}}
만일 (공허) {인쇄 "$server_data {짐} n"}
그밖에 {깍깍 우는 소리 q {나쁜 문맥! 건빵 없음!} }
}

문맥상 반환

그 3개의 서브루틴은 또한 다른 방법으로 사용될 수 있다: (공동으로 문맥 순서로 알려져 있는) 일련의 문맥상 반환 구획에 레이블로. 문맥 순서는 돌려보내질 때, 부르는 문맥을 자동적으로 적합한 문맥상 반환 구획을 선정한다. 따라서 이전 예는 다음과 같음 더 청결하게 쓰여질 수 있었다:

문맥상 사용:: 반환;

이하 get_server_status {
나 ($server_ID) = @_;

# 여하튼 취득하십시오 서버 데이터를…
나 %server_data = _ascertain_server_status ($server_ID);

# 그것의 반환 다른 분대 데이터
# 외침 문맥에 따라서…
돌려보내십시오 (
명부 {반환 @server_data {qw (유명한 가동 시간 짐 사용자)}}
스칼라 {반환 $server_data {짐}}
취소하십시오 {인쇄 "$server_data {짐} n"}
궐석하십시오 {깍깍 우는 소리 q {나쁜 문맥! 건빵 없음!} }
);
}

문맥 순서는 각 외침 문맥을 자동적으로 적합한 구획을 선정한다.

3
프로그래밍 - 도서관
Perl Artistic
문맥상:: 반환:: 실패는 문맥상을 위한 실용적인 모듈을 가진 Perl 모듈이다:: 반환.



사용자 편리한 부속을 포함하지 않는다. 문맥상을 보십시오:: 대신 돌려보내십시오.

4
게임 - FPS
$49
Shareware
Wolfenstein를 성을 쌓는 반환은 본래 Wolfenstein 3D에 최고 속행이다.

이것은 Wolfenstein 오래된 3D 게임에 속행이고, 실망하지 않는다. 화려한 도표, 경이로운 소리, 및 최고 gameplay. 나치를 죽이는 것은 재미이다!!! 단독 플레이어 임무를 완료할, 온라인으로 가고 부유한 복수 경기자 선택권을 체크아웃하십시오.

B.J. Blazkowicz이다, [Wolfenstein를 성을 쌓기 위하여 Heinrich Himmlers를 방해하기 위하여 B.J. Blazkowicz, 도주하고 그 후에 돌려보내기로 할당된 은밀한 활동 (OSA)의 사무실로 보충된 높게 꾸며진 육군 순찰 경비대원 신비로운 유전 실험이다.

Himmler는 10 세기 어두운 황태자의 헨리 Fowler, 일컬어 Heinrich, 재생이기 위하여 생각한다. 신비로운 힘의 유전자 공학 그리고 이용을 통해, 멈출 수 없는 육군을 맹방을 단호히 수평하게 하기 위하여 양육하는 Himmler 희망.

다운로드 고저에 경기하기에 좋은 single-와 복수 경기자 민주당원이 있다.
5
프로그래밍 - 도서관
Perl Artistic
데이터:: Faker:: 날짜 시간은 데이터이다:: 플러그 접속식 Faker.

데이터 공급자

unixtime

사이 그리고 지금 무작위 시간 신기원을 위한 유닉스 시간 (신기원부터 초)를 돌려보내십시오.

날짜

무작위 날짜 표시 형식을 사용하여 끈으로 무작위 날짜를, 돌려보내십시오 (date_format를 보십시오).

시간

무작위 시간 체재를 사용하여 끈으로 무작위 시간을, 돌려보내십시오 (time_format를 보십시오).

rfc822

RFC 822를 배열했다 무작위 날짜를 돌려보내십시오. 이 방법은 비 GNU strftime 실시를 사용하여 시스템에 그것이 사실인지 작동하지 않을 수 있다 (친절하게 저를 알고 있다 시키십시오.)

ampm

무작위의 반환 AM 또는 pm (현재 현장에서) ampm_format에서 지정되는 체재의 한을 사용하는.

time_format

무작위 시간 체재를 돌려보내십시오.

date_format

무작위 날짜 표시 형식을 돌려보내십시오.

ampm_format

무작위 am/pm 체재를 돌려보내십시오.

datetime_format

무작위 날짜와 시간 체재를 돌려보내십시오.



현재 현장에서, 생략되지 않는 무작위 달 이름을 돌려보내십시오.

month_abbr

현재 현장에서, 줄여쓴 무작위 달 이름을 돌려보내십시오.

평일

현재 현장에서, 생략되지 않는 무작위 평일 이름을 돌려보내십시오.

weekday_abbr

현재 현장에서, 줄여쓴 무작위 평일 이름을 돌려보내십시오.

sqldate

SQL 서버 (YYYY-MM-DD)에 의하여 통용되는 ISO8601 체재에 있는 무작위 날짜를 돌려보내십시오.

datetime_locale

무작위 날짜 동안 현재 현장을 위한 선호하는 날짜 대표에 있는 날짜 시간 끈을, 돌려보내십시오.

date_locale

무작위 날짜 동안 현재 현장을 위한 선호하는 날짜 대표에 있는 날짜 끈을, 돌려보내십시오.

time_locale

무작위 날짜 동안 현재 현장을 위한 선호하는 날짜 대표에 있는 시간 끈을, 돌려보내십시오.

세기

무작위 세기 수를 돌려보내십시오.

dayofmonth

무작위 날짜를 돌려보내십시오.

6
프로그래밍 - 도서관
Perl Artistic
WebService:: MusicBrainz는 특정 웹 서비스를 돌려보내는 정체되는 방법을 사용하여 공장이 반대한 대로 작동할 Perl 모듈이다.

종관

사용 WebService:: MusicBrainz;

나 $artist_ws = WebService:: MusicBrainz->new_artist ();
나 $track_ws = WebService:: MusicBrainz->new_track ();
나 $release_ws = WebService:: MusicBrainz->new_release ();

방법

artist_new ()

WebService의 반환 새로운 경우:: MusicBrainz:: 예술가 객체.

new_track

WebService의 반환 새로운 경우:: MusicBrainz:: 대위 객체.

new_release

WebService의 반환 새로운 경우:: MusicBrainz:: 객체를 풀어 놓으십시오.

7
프로그래밍 - 도서관
Perl Artistic
깍지:: HtmlEasy Perl 모듈은 깍지에서 개인화한 HTML를 생성할 수 있다. 디폴트로 생성된 HTML는 모듈 문서를 위한 CPAN 고저 작풍과 유사하다.

종관

간단한 사용법:

나 $podhtml = 깍지:: HtmlEasy- >new ();

나 $html = $podhtml- >pod2html (test.pod);

인쇄 "$htmln";

사용법을 완료하십시오:

사용 깍지:: HtmlEasy;

객체와 세트 현지 사건 잠수함을 만드십시오:

이들이 모든 사건다는 것을, 실행하는 방법의 보기 유의하거든
그(것)들. 이 사건 전부는, 당연히, 이미, 이렇게 실행되는 경우에
제공된 활동은 적당하다, 잠수함이 요구되는 지방 주민.

on_head1의 실제적인 실시는 약간 더 복잡하다, 에
모듈 제목의 탐지 및의 삽입을 제공하십시오
uparrow.

나 $podhtml = 깍지:: HtmlEasy- >new (

on_B = > 잠수함 {
나 ($this, $txt) = @ _;
"< b >$txt< /b >를" 돌려보내십시오;
},

on_C = > 잠수함 {
나 ($this, $txt) = @ _;
"< 글꼴 face=Courier 새로운 >$txt< /font >를" 돌려보내십시오;
},

on_E = > 잠수함 {
나 ($this, $txt) = @ _;
$txt =~ s {^&} {} smx;
$txt =~ s {; smx $} {};
$txt = qq {#$txt} 만일 $txt인 경우에 =~/^d+$/;
반환 qq {&$txt;};
},

on_F = > 잠수함 {
나 ($this, $txt) = @ _;
"< b >< I >$txt< /i >< /b >를" 돌려보내십시오;
},

on_I = > 잠수함 {
나 ($this, $txt) = @ _;
"< 나를 >$txt< /i >" 돌려보내십시오;
},

on_L = > 잠수함 {
나 ($this, $L, $text, $page, $section, $type) = @ _;
만일 ($type eq 깍지) {
$section = 정의된 $section? "#$section": ;
$page = 않는 한 정의된 $page;
"< 나를 >< href= http://search.cpan.org/perldoc?$page$section >$text< /a >< /i >" 돌려보내십시오;
}
elsif ($type eq 남자) {반환 "< 나 >$text< /i >";}
elsif ($type eq URL) {반환 "< href=$page target=_blank >$text< /a >";}
},

on_S = > 잠수함 {
나 ($this, $txt) = @ _;
$txt =~ s/n//gs;
반환 $txt;
},

on_X = > 잠수함 {반환; },

on_Z = > 잠수함 {반환; },

on_back = > 잠수함 {
나 $this = 교대;
반환 "< /ul >$NL";
},

on_begin = > 잠수함 {
나 $this = 교대;
나 ($txt, $a_name) = @ _;
$this- > {IN_BEGIN} = 1;
반환;
},

on_error = > 잠수함 {
나 ($this, $txt) = @ _;
반환 qq {<! -- POD_ERROR: $txt -- >};
},

on_end = > 잠수함 {
나 $this = 교대;
나 ($txt, $a_name) = @ _;
감소 $this- > {IN_BEGIN};
반환;
},

on_for = > 잠수함 {반환;} ,

on_head1 = > 잠수함 {
나 ($this, $txt, $a_name) = @ _;
반환 qq {< name=$a_name >< /a >< h1 >$txt< /h1 >$NL$NL};
},

on_head2 = > 잠수함 {
나 ($this, $txt, $a_name) = @ _;
반환 qq {< name=$a_name >< /a >< h2 >$txt< /h2 >$NL$NL};
},

on_head3 = > 잠수함 {
나 ($this, $txt, $a_name) = @ _;
반환 qq {< name=$a_name >< /a >< h3 >$txt< /h3 >$NL$NL};
},

on_head4 = > 잠수함 {
나 ($this, $txt, $a_name) = @ _;
반환 qq {< name=$a_name >< /a >< h4 >$txt< /h4 >$NL$NL};
},

on_include = > 잠수함 {
나 ($this, $file) = @ _;
반환 qq {. /$file};
},

on_item = > 잠수함 {
나 ($this, $txt) = @ _;
반환 qq {< 리튬 >$txt< /li >$NL};
},

on_index_node_start = > 잠수함 {
나 ($this, $txt, $a_name, $has_children) = @ _;
나 $ret = qq {< 리튬 >< href=#$a_name >$txt< /a >$NL};
$ret. = q {$NL< ul >$NL} 만일 $has_children인 경우에;
반환 $ret;
},

on_index_node_end = > 잠수함 {
나 $this = 교대;
나 ($txt, $a_name, $has_children) = @ _;
나 $ret = $has_children? q {< /ul >}: $EMPTY;
반환 $ret;
},

on_over = > 잠수함 {
나 ($this, $level) = @ _;
반환 qq {< ul >$NL? ;
},

on_textblock = > 잠수함 {
나 ($this, $txt) = @ _;
$this-가 > 존재하는 경우에 돌려보내십시오 {IN_BEGIN};
qq를 돌려보내십시오 {< p >$txt< /p >$NL};
},

on_uri = > 잠수함 {
나 ($this, $uri) = @ _;
반환 qq {< href=$uri target=_blank >$uri< /a > {;
},

on_verbatim = > 잠수함 {
나 ($this, $txt) = @ _;
$txt =~ s {(A$NL) * (A$NL) z} {} gsmx;
않는 한 길이 $txt 돌려보내십시오;
qq를 돌려보내십시오 {< 전 >$txt< /pre >$NL};
},
);

HTML에 ## 개심자:

나 $html = $podhtml- >pod2html (test.pod,
test.html,
제목 = > 깍지:: 시험하십시오,
바디 = > {bgcolor = > #CCCCCC},
css = > test.css,
);

8
과학 및 공학 - 수학
GMGPL (GNAT M
Ada를 위한 간격 산법은 Ada에게 간격의 실시를 제공하는 수학 도서관이다. 그것은 산수 및 상관적인 작전을 포함한다.

보기:

3상태 논리

포장 간격은 루트 포장으로 봉사하고 또한 간격에 상관적인 작전을 정의하게 필요한 3상태 논리를 제공한다. 논리 모형은 다음과 같음 정의된다:

논리 모형은 이다 (틀리고, 확실하고, 불확실한);

뒤에 오는 작전은 논리를 위해 정의된다:

기능 "아닙니다" (떠나는: 논리 논리적인) 반환;
기능 "와" (떠나는, 맞은: 논리 논리적인) 반환;
기능 "와" (떠나는: 논리; 권리: 부울 논리 연산)
반환 논리;
기능 "와" (떠나는: 부울 논리 연산; 권리: 논리)
반환 논리;
기능 "또는" (떠나는, 맞은: 논리 논리적인) 반환;
기능 "또는" (떠나는: 논리; 권리: 부울 논리 연산)
반환 논리;
기능 "또는" (떠나는: 부울 논리 연산; 권리: 논리)
반환 논리;
기능 "xor" (떠나는, 맞은: 논리 논리적인) 반환;
남겨두는 기능 "xor" (: 논리; 권리: 부울 논리 연산)
반환 논리;
남겨두는 기능 "xor" (: 부울 논리 연산; 권리: 논리)
반환 논리;

이 방출에서 새로운 무엇이:

· 모기 사용자 GPS를 위해 프로젝트 파일은 포함되었다;
· v 2.4를 Ada를 위한 측정 부대에 기지를 두는.

9
프로그래밍 - 도서관
Perl Artistic
수학:: BigInt:: Calc는 수학을 지원하는 순수한 Perl 모듈 이다:: BigInt.

종관

큰 정수 계산을 지원을 제공한다. 그밖 모듈에 의해 사용되기 위하여 예정하지 않는. 동일 기능을 그밖 모듈은 또한 수학을 지원하기 위하여 사용될 수 있다:: 수학 같이 BigInt:: BigInt:: GMP 또는 수학:: BigInt:: Pari.

다각 큰 정수 도서관을 허용하기 위하여, 수학:: BigInt는 코어 수학 일과를 위해 도서관 모듈을 사용하기 위하여 다시 쓰였다. 이것이 뒤에 오는 것 사용해서 대신 사용될 수 있는 것과 같은 API를 따르는 어떤 모듈:

사용 수학:: BigInt 여성해방운동 => libname;
libname는 긴 이름 (수학이다:: BigInt:: Pari), 또는 요약편만 Pari를 좋아한다.

방법

뒤에 오는 기능은 Math에 의해 사용을 지원하기 위하여 정의되어야 한다:: BigInt v1.70 또는 나중에:

api_version () 반환 API 버전, v1.70를 위해 1, v1.83를 위해 2
ref에서 십진법 끈에 새로운 객체에 _new (끈) 반환 ref
_zero () 반환 가치 0을 가진 새로운 객체
_one () 반환 가치 1을 가진 새로운 객체
_two () 반환 가치 2를 가진 새로운 객체
() 반환을 가치 10를 가진 새로운 객체 _ten

객체를 나타내는 끈에 _str (obj) 반환 ref
_num (obj)는 Perl 정수 또는 부동 소수점 수를 돌려보낸다
주: Perl 숫자적인 표기법 디폴트 때문에,
_numified obj는 에게 치러야하는 정확도를 분실할 수 있다
기계 의존하는 부동 소수점 규모 제한

2개의 객체의 _add (obj, obj) 간단한 추가
2개의 객체의 _mul (obj, obj) 곱셈
제 2에 의하여 제 객체의 _div (obj, obj) 부
명부 문맥에서는, 반환 (결과, 나머지).
주: 이것은 정수 수학, 이렇게 아니오이다
분수 부분은 돌려보내질 것이다.
두번째 셈숫자는 0, 그래서 아무 필요도 아닌 일 것이다
그것을 검사하십시오.
또 다른 한개에서 1개의 객체의 _sub (obj, obj) 간단한 감산
제 3 의, 선택적인 매개변수 매개변수 표시한다
교환된다. 이런 경우에, 첫번째 매개변수는 필요로 한다
제2를 파괴하는 수 있는 그러나, 보존하십시오.
대신하십시오 (x, y, 1) => 반환 x - y 및 보유 x 본래대로!
하나에 의하여 _dec (obj) 감소 객체 (입력은 > 0은이기 위하여 보장된다)
하나에 의하여 _inc (obj) 증분 객체


객체 (반환 -1, 0 1)를 위한 _acmp (obj, obj) <=> 통신수

(객체의 십진 숫자의 obj) 반환 조사를 _len
_digit (obj, n)는 객체의 n 십진 숫자를 돌려보낸다

논쟁이 1인 경우에 확실한 _is_one (obj) 반환
논쟁이 2인 경우에 확실한 _is_two (obj) 반환
논쟁이 10인 경우에 (확실한 obj) 반환을 _is_ten
논쟁이 0인 경우에 확실한 _is_zero (obj) 반환
논쟁이 인 경우에 조차 (확실한 obj) 반환을 _is_even (0,2,4,6.)
논쟁이 괴상한 경우에 확실한 _is_odd (obj) 반환 (1,3,5,7.)

_copy 반환 객체의 확실한 사본에 ref

내부 표기가 아직도 본래 다는 것을 _check (obj) 검사
끈으로 ok, 그렇지 않으면 착오 알림말을 위해 0개을 돌려보내십시오

16 진법 끈에서 _from_hex (str) 반환 새로운 객체
이원 끈에서 _from_bin (str) 반환 새로운 객체
8진법 끈에서 _from_oct (str) 반환 새로운 객체

가치를 포함하는 _as_hex (str) 반환 끈 것과 같이
0x가 서명 없는 육 끈, 첨가된 상태에서.
선행 영은 분리되어야 한다.
단지 포함하는 이원 끈으로서만 as_hex 같이 _as_bin (str),
0와 그들. 선행 영은 a 분리되어야
0b는 첨가되어야 한다.

_rsft (obj, N는, B) N 손가락에 의하여 기지 B에 있는 교대 객체 보상한다
_lsft (obj, N, B) 남겨두는 N 손가락에 의하여 기지 B에 있는 교대 객체

객체 2를 가진 _xor (obj1, obj2) XOR (비트 단위로) 객체 1
주: 0를 가진 XOR 및과 또는 패드 만일 규모인 경우에 미스매치
_and (obj1, obj2)는 및 (비트 단위로) 객체 2에 1개을 반대한다
_or (obj1, obj2)는 또는 (비트 단위로) 객체 2에 1개을 반대한다

제 2 객체에 의하여 제의 사단의 _mod (obj1, obj2) 반환 나머지
_sqrt (obj) 반환 (int에 생략되는) 객체의 제곱근
_root (obj) 반환 n ((int에 생략되는) obj의 n >= 3) 루트
객체 1 (1*2*3*4.)의 계승 _fac (obj) 반환
객체 2의 힘에 _pow (obj1, obj2) 반환 객체 1
NaN를 위한 반환 undef
십진법 0를 끌기의 _zeros (obj) 반환
_modinv 반환 반대 계수
의 힘 ($x ** $y) $z _modpow 반환 계수 %
_log_int (X 의 N)는 기지 N에 있는 X의 정수 로그를 () 산출한다
x >= 0 의 N >= 0 (NaN를 위한 반환 undef)
정확한 곳에 반환 (결과는, 요구한다) 있다:
1: 결과는 정확하게 결과이다
0: 결과는 유래하기 위하여 생략되었다
undef: 결과가 정확하게 결과다는 것을 미지수
_gcd (obj, obj) 반환 2개의 객체의 훌륭한 일반 제수
뒤에 오는 기능은 2의 api_version를 위해 또는 더 중대한 요구된다:
_1ex ($x)가 수 1Ex를 x >= 0 만드는
(의 십진 숫자의 obj) 반환 대략 조사를 _alen
객체. 이 예측은 항상 더 중대하거나 동등해야 한다
() 반환을 _len 무슨이에.
_nok (n 의 k)는 k (이항 계수 산출한다)에 n를

뒤에 오는 기능은 근본적인 여성해방운동에는 그(것)들을 하는 빠른 방법이 있는 경우에 선택적이고, 정의될 수 있다. 확정되지 않는 경우에, 수학:: BigInt는 순수한 Perl (그러므로 느린) 후퇴 이들을 대리 실행하기 위하여 일과를 이용할 것이다:

_signed_or
_signed_and
_signed_xor

입력 끈은 서명 없는 것과 같이 그러나 접두어에 들어온다 (i.e 123, 0xabc 또는 0b1101로).

따라서 도서관은 서명 없는 큰 정수를서만 취급할 필요가 있다. 입력 매개변수 타당성의 테스트는 손님에 의해 행해진다, 그래서 저류 (_sub ()에 관하여, _dec에 있는 f.i. 필요가 없는다 () 고민할) 도 아니다 영 유사한 케이스에 의하여 사단에 관하여.

첫번째 매개변수는, 그것 포함한다 완전히 다른 객체에 참고를 대신 돌려보낸다 가능성을 변경될 수 있다. 참고를 지키고 다만 그것의 내용을 만들기에 선호하더라도 바꾸고 다른 것 돌려보내는 것이 참조 사항를 붙이십시오.

반환 가치는 항상 객체, 끈에 참고이다, 또는 또는 비교 일과를 위해 틀린 조정하십시오.

10
프로그래밍 - 도서관
Perl Artistic
데이터:: 패스워드:: 매니저는, 검사하기 위하여 생성할 것이다, Perl 모듈 처리한다 암호 - des 패스워드를이다.

종관

사용 데이터:: 패스워드:: 매니저 qw (
pw_gen
pw_valid
pw_obscure
pw_clean
pw_get
);

$password = pw_gen ($cleartext);
$ok = pw_valid ($cleartxt, $password);
$clean_text = pw_clean ($dirty_text);
($code, $text) = $pw_obscure ($newpass, $oldpass, $min_len);
$passwd = pw_get ($user, $passwd_file, $error);

$password = pw_gen ($cleartext);
클리어 텍스트에서 13의 특성 DES 패스워드 끈을 생성하십시오
입력: 끈 <= 128 특성
산출: 패스워드
$ok = pw_valid ($cleartxt, $password);
클리어 텍스트가 패스워드 일치인 경우에 반환 조정하십시오
입력: 끈 <= 128 특성,
패스워드
산출: 일치, 그 외에 틀린에 조정하십시오
$clean_text = pw_clean ($dirty_text);
단지 포함하기 위하여 문자열을 정리하십시오
/. 0..9 a.z A.Z

제한되는 패스워드 세트를 위해 유용한
i.e http 응용

의 또는 보다 적게 일련을 128의 특성 돌려보낸다
($code, $text) = $pw_obscure ($newpass, $oldpass);
쓸모 있는 패스워드를 검사하십시오. 구 패스워드가 없는 경우에 좋아 돌려보낸다. i.e 어떤 새로운 패스워드든지 할 것이다.
입력: 끈 <= 128 특성

구 패스워드 또는 새로운 좋은 경우에 돌려보내십시오 (0, 좋)
(1, 너무 짧은) 길이 < $MIN_LEN (디폴트 5) 돌려보내는 경우에
(2 의 변경 없음) 새로운 오래된 eq 돌려보내는 경우에
새롭다 돌려보내십시오 (3 의 palindrome) palindrome인 경우에는
(4 의 케이스 변경만) 오래된 =~/$new$/i 돌려보내는 경우에
반환 (유사한에 5,)는 부호를 본다
(간단한에 6,) 만일 좋은 특성 혼합 아닙니다 돌려보내십시오
새롭다 돌려보내십시오 (7, 자전하는) 오래된의 자전한 버전인 경우에는
새롭다 돌려보내십시오 (8, 튀기는) 주변에 튀겨진 오래된인 경우에
$passwd=pw_get ($user, $passwd_file, $error);

$user의 존재를 패스워드 파일을 검사하십시오: $password.

입력: $user
반환: $password

과실과 장소에 반환 undef 단계가 있는 $error에 있는 기술적인 착오 알림말. 유효한 패스워드가 비기 수 있기 때문에, 손님은, 다만 틀린 반환 가치가 정의된ㄴ다는 것을 검사해야 한다.

파일은 양식의이다:

user1: DESpassword1
user2: DESpassword2
등등….
# 인라인으로 코멘트는 좋다

11
프로그래밍 - 도서관
Perl Artistic
RFID:: ISO15693:: 꼬리표는 ISO15693 RFID 꼬리표이다.

방법

새로운

새로운 RFID를 돌려보낸다:: ISO15693:: 꼬리표 객체.

결합

결합 2 RFID:: ISO15693:: 꼬리표 객체와 반환

세트

해시에 의하여 꼬리표의 내용을 놓으십시오.

얻으십시오

해시로 꼬리표의 내용을 돌려보내십시오.

getref

해시의 참고로 꼬리표의 반환 내용.

페이지

해시로 둑 0 둑 1의 모든 페이지를 돌려보내십시오.

pagesref

해시의 참고로 둑 0 둑 1의 모든 페이지를 돌려보내십시오.

12
프로그래밍 - 도서관
Perl Artistic
이다 `를 실행하기 위하여 만든 Perl 모듈 원한다 부대를 원하십시오.

종관

원한다 사용하십시오;
foo를 대신하십시오: lvalue {
만일 (원하십시오 (qwLVALUE는 할당한다)) {
인쇄 "우리는", 원한다 지정되었다 (할당하십시오);
lnoreturn;
}
elsif (원하십시오 (명부)) {
rreturn (1, 2, 3);
}
elsif (원하십시오 (BOOL)) {
rreturn 0;
}
elsif (원하십시오 (qwSCALAR! REF)) {
rreturn 23;
}
elsif (원하십시오 (해시)) {
rreturn {foo => 17, 바 => 23};
}
반환
}

이 모듈은 그것의 반환 가치가 즉각 어떻게 사용되기 위하여 려고 하고 있는지 wantarray 기능의 기계장치를 일반화해, 어떤 세부사항에서 결정하는 것을 기능이 허용한.



보기

잉어 깍깍 우는 소리를 사용하십시오;
사용은 howmany 원한다;
이하 수 {
나 $count = howmany ();
깍깍 우는 소리 ("캔트 무한한 명부"를 만든다) 만일! 정의하는 ($count);
반환 (1.$count);
}
나 ($one, $two, $three) = 열거한다 ();


사용은 원한다 원한다;
이하 pi () {
만일 (원하십시오 (소집)) {
반환 [3, 1, 4, 1, 5, 9];
}
elsif (원하십시오 (명부)) {
돌려보내십시오 (3, 1, 4, 1, 5, 9);
}
그밖에 {
반환 3;
}
}
인쇄 pi-> [2]; # 인쇄 4
인쇄하십시오 ((pi) [3]); # 인쇄 1


이하 backstr: lvalue {
만일 (원하십시오 (qwLVALUE는 할당한다)) {
나 ($a) = 원하십시오 (할당하십시오);
$_ [0] = 반전 $a;
반환 undef;
}
elsif (원하십시오 (RVALUE)) {
나 $t = 단계가 있는 리버스 $_ [0];
}
그밖에 {
잉어 ("에서 아닙니다 문맥"를 할당하십시오);
}
돌려보내십시오
}

인쇄 "foo - >", backstr ("foo"), "n"; # foo - > oof
backstr (나의 $robin) = "nibor";
인쇄 "$robin 지금 $robinn"이다; # $robin는 지금 울새이다

13
프로그래밍 - 도서관
Perl Artistic
데이터:: Faker:: StreetAddress는 데이터이다:: 플러그 접속식 Faker.

데이터 공급자

us_zip_code

미국 zip 부호 체재에 있는 무작위 zip 또는 zip+4 zip 부호를 돌려보내십시오. 이것이 반드시 정확한 체재에 있는 유효한 zip 부호, 다만 5개 또는 9개의 손가락 수가 아니다는 것을 유의하십시오.

us_state

무작위 미국 주 이름을 돌려보내십시오.

us_state_abbr

무작위 미국 주 요약을 돌려보내십시오. (미국 영토와 AE, AA, AP 군 지적을 포함한다.)

USPS에서 http://www.usps.com/ncsc/lookups/usps_abbreviations.html에 목록으로 만드십시오

street_suffix

돌려보내십시오 무작위 거리 접미어 (드라이브, 거리, 도로, 등등)를

USPS에서 http://www.usps.com/ncsc/lookups/usps_abbreviations.html에 목록으로 만드십시오

street_name

가짜 거리 이름을 돌려보내십시오.

street_address

가짜 거리 주소를 돌려보내십시오.

secondary_unit_designator

범위와 더불어 무작위 이차 부대 지명자를, 필요하다면 돌려보내십시오 (이차 부대 지명자는 일반적인 주소를 가진 다른 부대를 분화하는 아파트 수, 건물번호, 한 벌, 고급 주택, etc. 같이 것이다.)

secondary_unit_number

범위를 취하는 이차 부대 지명자를 위한 무작위 이차 부대 수를, 돌려보내십시오.

14
데스크톱 환경 - 그놈
Creative Comm
H 도시 황혼은 격언 로그인 매니저 주제이다.

나가 휴스턴의 나의 오래된 고향에 나의 반환을 경축하는 것을 디자인한 와이드 스크린 (1280x800) GDM, Tx.

15
프로그래밍 - 도서관
Perl Artistic
잠수함:: - pre- 같이 디자인하 에 의하여 계약체결을 및 postconditions, 등등 주장하십시오.

종관

사용 잠수함:: 주장하십시오;

대신하십시오 squareroot를 {
나 $x = 교대;
반환 $x ** 0.5;
}

주장하십시오
전 => $PARAM [0개의] >= 1, # 간편함을 기하기 위하여
=> $VOID 또는 $RETURN <= $PARAM [0] 배치하십시오,
=> squareroot를 대신하십시오,
문맥 => novoid,
활동 => 잉어;

인쇄 squareroot (2), "n"; # 1.41421를 등등 인쇄한다
squareroot를 (- 1), "n" 인쇄하십시오; # 경고한다
# "요점을 위한 전제 1:: 실패되는 squareroot."
squareroot (2); # 경고한다
# "요점:: squareroot는 무효 문맥에서 불렀다."

이하 faultysqrt {
나 $x = 교대;
반환 $x ** 2;
}

주장하십시오
전 => $PARAM [0개의] >= 1, # 간편함을 기하기 위하여
지점 => $RETURN <= $PARAM [0],
이하 => faultysqrt;

인쇄 faultysqrt (2), "n"; #로 정지한다
# "요점을 위한 Postcondition 1:: 실패되는 squareroot."

16
프로그래밍 - 도서관
Perl Artistic
아파치:: PageKit는 mod_perl, XML 및 HTML를 사용하여 MVCC 웹 기구이다:: 템플렛.

종관

httpd.conf에서

SetHandler perl 원본
PerlSetVar PKIT_ROOT /path/to/pagekit/files
PerlSetVar PKIT_SERVER 발판

PerlHandler +Apache:: PageKit
< Perl>
아파치:: PageKit->startup (상연하는 /path/to/pagekit/files);
< /Perl >
MyPageKit 또는 Common.pm에서
포장 MyPageKit:: 일반;

기본적인 아파치를 이용하십시오:: PageKit:: 모형;

이하 pkit_dbi_connect {
반환 DBI->connect ("DBI: mysql: db", "사용자", "패스워드");
}

이하 pkit_session_setup {
나 $model = 교대;
나 $dbh = $model->dbh;
돌려보내십시오 {
session_lock_class => MySQL,
session_store_class => MySQL,
session_args => {
손잡이 => $dbh,
LockHandle => $dbh,
},
};
}

이하 pkit_auth_credential {
나 ($model) = @_;

#, 로그인 및 패스워드에 신임 야전의 이름은 있다
나 $login = $model->input (로그인);
나 $passwd = $model->input (패스워드);

# 세션 키를 만드십시오
# 여기에서 부호 .........

반환 $ses_key;
}

이하 pkit_auth_session_key {
나 ($model, $ses_key) = @_;

$ses_key가 유효하다는 것을 # 검사, 만일 $user_id에 있는 이렇게 반환 사용자 고유 번호
# 여기에서 부호 .........

반환 $ok? $user_id: undef;
}

17
프로그래밍 - 도서관
Perl Artistic
앵무새:: OpTrans는 C 부호에 Ops를 변형시킬 수 있는 Perl 모듈이다.

앵무새:: OpTrans는 C에 op 앵무새를 위한 추상적인 superclass 변형시킨다이다. 각각은 포함하고 C 부호를 생성하기 위하여 필요로 한 정보의 각종 비트를, 만든다 달린 루프의 다른 모형을 변형시킨다. 방법은 공급 각종 기정값을 여기에서 정의하고 모두에 일반 행동은 변형시킨다.

아강 계층구조는 다음과 같이 이다:

OpTrans
|_______________________
| | |
C CGoto는 컴파일했다
| |
CPrederef |
| | |
| |_______|
| |
CSwitch CGP

종류 방법

새로운 ()

새로운 경우를 돌려보낸다.

경우 방법

접두어 ()

디폴트 Parrot_ 접두어를 돌려보낸다.

parrot의 사용하는:: op 기능명을 개별화하는 Ops func_name ().

접미어 ()

가진 접미어를 변수 이름을 개별화하기 위하여 돌려보내기 위하여 아강에서 실행하는. 이 디폴트 실시는 빈 문자열을 돌려보낸다.

정의한다 ()

C #define 모듬 명령을 돌려보내기 위하여 아강에서 실행해 요구했다.

opsarraytype ()

opcodes의 소집을 위한 모형을 돌려보낸다. 디폴트로 여기에서 그것 소집 opcode_t, 그러나 prederef runops 코어는 void*의 그것의 영리한 간계를 하기 위하여 소집을 이용한다.

core_type ()

변형시키에 의해 만드는 코어의 모형을 돌려보내기 위하여 아강에서 실행하는. 이 디폴트 실시는 코어 모형이 다는 것을 표시하는 예외를 올린다. 코어 모형의 명부를 위해 Parrot_Run_core_t enum 또는 interpreter.h를 포함하거나 parrot 안으로 보십시오.

core_prefix ()

코어 기능명을 개별화하기 위하여 이용되는 코어 모형을 표시하는 짧은 접두어를 돌려보내기 위하여 아강에서 실행하는.

run_core_func_decl ($base)

실행 코어 함수 선언을 위한 C 부호를 돌려보내기 위하여 아강에서 임의로 실행해. $base는 .ops 연장 마이너스 주요 ops의 이름 신청한다이다.

ops_addr_decl ($base_suffix)

ops를 위한 C 부호를 돌려보내기 위하여 아강에서 임의로 실행해 선언을 제시하십시오. $base_suffix는 접미어를 가진 .ops 연장 () 및 추가된 배경 음악 마이너스 주요 ops의 이름 신청한다이다.

run_core_func_decl ($base)

실행 코어 함수 선언을 위한 C 부호를 돌려보내기 위하여 아강에서 임의로 실행해. $base는 run_core_func_decl를 위해와 동일이다 ().

run_core_func_start ()

run_core_func_decl가 () 실행되는 경우에, 실행 코어 기능 이전에 C 부호를 돌려보내기 위하여 아강에서 실행하는.

run_core_after_addr_table ($base_suffix)

주소 테이블 후에 단면도를 위한 실행 코어 C 부호를 돌려보내기 위하여 아강에서 임의로 실행해. $base_suffix는 ops_addr_decl를 위해와 동일이다 ().

run_core_finish ($base)

실행 코어 기능 뒤에 나오 C 부호를 돌려보내기 위하여 아강에서 실행하는. $base는 run_core_func_decl를 위해와 동일이다 ().

init_func_init1 ($base)

코어 init 기능을 위한 C 부호를 돌려보내기 위하여 아강에서 임의로 실행해. $base는 run_core_func_decl를 위해와 동일이다 ().

init_set_dispatch ($base_suffix)

코어 init 기능 내의 파견 기계장치 초기화를 위한 C 부호를 돌려보내기 위하여 아강에서 임의로 실행해. $base_suffix는 ops_addr_decl를 위해와 동일이다 ().

큰 대용암호

다음의 방법은 Parrot에 의해 불린다:: ops를 능력을 발휘하는 OpFile는 큰 대용암호를 신청한다.

access_arg ($type, $value, $op)

지정된 op 논쟁 모형 및 가치를 위한 C 부호를 돌려보내기 위하여 아강에서 실행하는. $op는 앵무새의 경우이다:: op.

gen_goto ($where)

각종 goto_X 방법은 아래에 (아강에서 실행되는) expr_X 방법의 반환 가치를 가진 이 방법을 부른다.

restart_address ($address)

재시작 주소 ($address)를 위한 C 부호를 돌려보내기 위하여 아강에서 실행하는.

restart_offset ($offset)

재시작 오프셋 ($offset)를 위한 C 부호를 돌려보내기 위하여 아강에서 실행하는.

goto_address ($address)

에 있는 goto 주소 ($address) 모듬 명령을 ops 신청한다 관련된 C 부호로 변형시킨다.

goto_offset ($offset)

에 있는 goto 오프셋 ($offset) 모듬 명령을 ops 신청한다 관련된 C 부호로 변형시킨다.

goto_pop ()

에 있는 goto POP ($address) 모듬 명령을 ops 신청한다 관련된 C 부호로 변형시킨다.

expr_offset ($offset)

오프셋 ($offset)를 위한 C 부호를 돌려보내기 위하여 아강에서 실행하는. goto_offset에 의해 부르는 ().

expr_address ($address)

주소 ($address)를 위한 C 부호를 돌려보내기 위하여 아강에서 실행하는. goto_address에 의해 부르는 ().

18
프로그래밍 - 도서관
Perl Artistic
Oracle:: 자취는 Oracle 자취 파일 분석을 위한 Perl 모듈이다.

종관

사용 Oracle:: 자취;

인쇄 Oracle:: Trace->new ($tracefilename) - >parse->test_report;

지금 분석 및 통계는 아주 기초 이고, 특정 사정에서 기본적으로 손상된 일지모른다 - 경고되었다! 추가 발달이 일어난 대로 향상하기 위하여 이것을 기대하십시오.

새로운

주어진 Orace 자취 파일을 위한 새로운 객체를 만드십시오.
나 $o_trc = Oracle:: Trace->new ($tracefile);

init

객체를 초기화하십시오 (tracefile 검사하십시오).
$o_trc->init.

opentracefile

기본을 존재하고 또는 읽는다 능력을 발휘하거든 등등은 주어진 tracefile를 조사한다.
반환은 또는 undef 반대한다.
$o_trc = $o_trc->checkfile ($tfile);

머리말

머리말 객체를 돌려보내십시오.
나 $o_hdr = $o_trc->header;

등록

주어진 regex 표준에 따르는 반환 등록 객체.
나의 @o_ents = $o_trc->entries (type=>EXEC #d+, key=>dep, value=>0);

oids

지금 알려진 Entryies를 위한 유일한 객체 식별을 돌려보내십시오
나의 @oids = $o_trc->oids;

꼬리말

꼬리말 객체를 돌려보내십시오
나 $o_ftr = $o_trc->footer;

test_report

현재 객체의 간단한 test_report를 돌려보내십시오.
$o_trc->test_report (끈)를 인쇄하십시오;

mini_report

주어진 객체에서 만회된 계산서를 위한 내림 차순 타이밍의 간단한 일련을 돌려보내십시오.
나 $s_str = $o_trc->mini_report ($i_max 의 @o_objs);

우리가 Oracle 9i를 위해 마이크로세컨드 결의안을과 위에와 centisecond 결의안 다르게 사용한ㄴ다는 것을 유의하십시오

19
프로그래밍 - 도서관
Perl Artistic
벽돌:: 작곡자 Perl 모듈은 벽돌에 있는 구성 기능을 정의한다:: 제한 포장. 각 기능은 부호 refs의 명부를 취하고 모두를 감싸는 단 하나 부호 ref를 돌려보낸다. 단 하나 부호 ref 반환은 또는 (그러나 정의하는), 그밖 제한에 것과 같이 틀린 조정한다.

작곡자가 단 하나 부호 ref를 만들 수 없는 경우에 (예를 들면, 나쁜 입력 때문에) 유효하게 하는 데이터의 실패 보다는 오히려 프로그램에 있는 실패를 표시하는 빈 명부의 undef를 돌려보낸다.

__AND (CODEREFS의 명부)
__COMPOSE_SATISFY_ALL (CODEREFS의 명부)

이것은 단락시키기 없이 이다.

(A && B && C)

이 기능은 그것의 제한 전부가 확실한 돌려보내는 경우에 확실한 돌려보내는 새로운 제한을 만든다. 모든 제한은 이렇게 거기 없다 아무 단락시키는도 검사된다. 이것은 과실 전부를 즉시 돌려받는 것을 허용한다.

__OR (CODEREFS의 명부)
__COMPOSE_SATISFY_ANY (CODEREFS의 명부)

이것은 단락시키기 없이 또는 그러나 이다.

(A || B || C)

이 기능은 그것의 제한 전부가 확실한 돌려보내는 경우에 확실한 돌려보내는 새로운 제한을 만든다. 모든 제한은 이렇게 거기 없다 아무 단락시키는도 검사된다.

__NONE (CODEREFS의 명부)
__COMPOSE_SATISFY_NONE (CODEREFS의 명부)

(A && B && 아닙니다 아닙니다 C) 아닙니다

아닙니다 (A || B || C)

이 기능은 그것의 제한 전부가 틀린 돌려보내는 경우에 확실한 돌려보내는 새로운 제한을 만든다. 모든 제한은 이렇게 거기 없다 아무 단락시키는도 검사된다.

__compose_satisfy_N (스칼라, CODEREFS의 명부)

이 기능은 정확하게 그것의 제한의 N가 확실한 돌려보내는 경우에 확실한 돌려보내는 새로운 제한을 만든다. 모든 제한은 이렇게 거기 없다 아무 단락시키는도 검사된다.

__compose_satisfy_N_to_M (CODEREFS의 명부)

이 기능은 (포함하는) 그것의 제한의 N와 M 사이에서 확실한 돌려보내는 경우에 확실한 돌려보내는 새로운 제한을 만든다. 모든 제한은 이렇게 거기 없다 아무 단락시키는도 검사된다.

__not (CODEREF)
__compose_not (CODEREF)

이 작곡자는 부호 참고의 감을 부정한다. 부호 ref가 확실한 돌려보내는 경우에, 이 작곡자는 그것을 틀린, 그리고 그 반대도 마찬가지로 만든다.

__compose_until_pass
__compose_pass_or_skip

사람이 성공할 때까지 각자를 시도하는 마감의 명부를 통해서 가십시오. 마감이 정지하지 않으며, 아니라 확실한 돌려보내지 않는 경우에, 이것은 그러나 다만 움직임 위에 실패하지 않는다. 처음 것을 위해 확실한 반환 통행, 나머지 단락시키는. 마감의 아무도가 통과하지 않는 경우에, 아무것도 통과하지 않았다는 것을 주의하는 과실로 정지하십시오.

잠수함의 한개가 정지하는 경우에, 이 작곡자는 아직도 정지한다.
이것은 프로그램 (논리 아닙니다) 과실을 위해 아직도 정지할 수 있다.

__compose_until_fail
__compose_pass_or_stop

마감이 확실할 돌려보낼 한 가는 보유.

undef를 돌려보내는 마감은 선별기이다.

마감이 실패하지 않으면 정지하지 않으며 경우에, 다만 새출발하기 위하여. 처음 것을 위해 확실한 반환 통행, 나머지 단락시키는. 마감의 아무도가 통과하지 않는 경우에, 아무것도 통과하지 않았다는 것을 주의하는 과실로 정지하십시오.

이것은 프로그램 (논리 아닙니다) 과실을 위해 아직도 정지할 수 있다.

$result $@ 무슨 활동
------------------------------------------------------------
통과된 1개의 undef는 다음 벽돌에 계속된다

undef undef 선별기 정지, 반환 undef는 정지한다
실패한

undef 끈 프로그램 정지는 끈으로, 정지한다
과실

undef ref validator 정지는 ref로, 정지한다
실패한

20
프로그래밍 - 도서관
Perl Artistic
종류:: Std는 기준을 "만들기를 위해 지원할 것이다 Perl 모듈 완전히" 분류한다이다.

종관

포장 MyClass;
사용 종류:: Std;

# 만드십시오 객체 속성을 위한 저장을…
나의 %name: ATTR;
나의 %rank: ATTR;
나의 %snum: ATTR;

나의 %public_data: ATTR;

# 이 종류의 객체의 손잡이 초기 설정…
이하 구조 {
나 ($self, $obj_ID, $arg_ref) = @_;

$name {$obj_ID} = check_name ($arg_ref-> {이름});
$rank {$obj_ID} = check_rank ($arg_ref-> {계급});
$snum {$obj_ID} = _gen_uniq_serial_num ();
}

# 이 종류의 객체의 손잡이 대청소…
잠수함은 폭파한다 {
나 ($self, $obj_ID) = @_;

_recycle_serial_num ($snum {$obj_ID});
}

# 손잡이 불명한 방법은 부른다…
이하 AUTOMETHOD {
나 ($self, $obj_ID 의 @other_args) = @_;

# 반환 어떤 공용 데이터…
만일 (m/A get_ (. *)/) {# 방법 이름은 $ _에서 통과했다
나 $get_what = $1;
반환 잠수함 {
반환 $public_data {$obj_ID} {$get_what};
}
}

"경사진 외침 $method_name에"를, ref $self, "객체" 경고하십시오;

반환; # 외침은 이하 ref를 돌려보내서 떨어진다
}

이 모듈은 편리한 표준 쪽에 있는 "뒤집혀진 객체" 계급 구조를 실행하는 것을 돕는 공구를 제공한다.

내 소프트웨어
당신은 소프트웨어를 저장하지 않으 셨습니다. "다음"을 클릭 다음 각 소프트웨어에 대한 귀하의 소프트웨어를 바구니에 저장하려면 저장을
인기있는 태그
스폰서 링크