- Perlについての質問箱 64箱目 [転載禁止]©2ch.net
603 :perl初心者[]:2015/11/06(金) 21:09:59.94 ID:2g7/WV7u - local (*in) = @_ if @_;
これってどんな意味になるんですか?
|
- Perlについての質問箱 64箱目 [転載禁止]©2ch.net
604 :603[]:2015/11/06(金) 21:42:18.68 ID:2g7/WV7u - cgi-lib.pl っていうライブラリの
sub ReadParse っていう関数の初めにあるんですけど local (*in) = @_ if @_; これを local (*in) = @_ ; に書き換えても動作するんですけどこれってローカル変数宣言で配列を宣言してるんですよね? でもこのif @_の意味がわからない どなたか知ってませんか?
|
- Perlについての質問箱 64箱目 [転載禁止]©2ch.net
606 :perl初心者[]:2015/11/06(金) 22:49:44.94 ID:2g7/WV7u - >>605
local (*in) = @_ ; だと送信データがnullのときエラーが起こった local (*in) = @_ if @_; だと送信データがnullでもちゃんと動作した なんでなの?
|
- Perlについての質問箱 64箱目 [転載禁止]©2ch.net
607 :606[]:2015/11/06(金) 22:53:28.19 ID:2g7/WV7u - ごめん606で書いたことは嘘
なんかコード終了の;をうち忘れてただけだった やっぱlocal (*in) = @_ if @_; のいみがわからん・・・
|