X



Perl初心者スレ(マジレス回答)

0502デフォルトの名無しさん
垢版 |
2022/03/27(日) 23:43:39.11ID:TRkpHzjA
>>497
じゃあどうすればいいの?
0504デフォルトの名無しさん
垢版 |
2022/06/11(土) 13:31:52.57ID:XcUjU1KU
hoge()が0を返しうるかどうかもわからんと思うのだが

>元の
>hoge() or die("Error\n");
>が問題なく動いてるなら

という前提の下で >>495 の配慮に意味があるの? >>496 で十分

hoge() or が動くという前提を無視するとして
もしもhoge()が0を含む数値か失敗を返すなら(空文字を含む文字列か失敗でもいい)
失敗にundefを返してdefinedで受けるのがフツー
0505デフォルトの名無しさん
垢版 |
2023/12/15(金) 06:59:42.19ID:aRdlBUAD
$_ ← これ、なんて読む?

perlが発祥ってわけでもないそうだが(bashとかにもあるんだってね)、ガチのドザなので
俺は内心ドルバーって呼んでる
0506デフォルトの名無しさん
垢版 |
2023/12/19(火) 00:32:16.33ID:LgO8Ui43
ドル・アンダーバーじゃないかな。
設定によってはチルダの代わりにトップバーってのがあったから、それと区別するのにアンダーって言ってた気がする。
0507505
垢版 |
2023/12/21(木) 12:15:47.33ID:nsa/DjJa
おつあり
そういやそんなの(トップバー)あったねえ なるほど
0509デフォルトの名無しさん
垢版 |
2024/03/03(日) 23:39:10.39ID:1cRqRnnX
なつかしのcgiゲームを設置したくてperlを触ってるのですが、今の時代でもcgiゲームはサーバーへの負荷は大きいのでしょうか?(昔はよくゲームの設置が禁止されてましたが)
perlと関係なかったらすみません…
0510デフォルトの名無しさん
垢版 |
2024/03/16(土) 03:41:28.53ID:I49Gallj
StrawberryPerlで

$str='あ';
if ($str =~ /^[あいう]$/) {print("match\n");}

を実行してみるとマッチしてくれません
/^(あ|い|う)$/ ならマッチするのですが
古いPerl4のjperlなら /^[あいう]$/ でもマッチします
やはりこれはStrawberryPerlのバグ(または仕様)なのでしょうか
0514デフォルトの名無しさん
垢版 |
2024/03/16(土) 11:57:07.41ID:Xoe9pkvE
>>511
レスどうもです
Shift-JISの環境で正しく2とカウントされてます
前記はあくまで例ですので全角文字なら他の文字でもこうなるみたいで
ひらがなにマッチさせたいわけではないんです
0515デフォルトの名無しさん
垢版 |
2024/03/16(土) 15:20:26.94ID:e8kHlvhU
少なくともperl5.8以降の文字クラスはuse utf8;前提になっててlengthが1じゃないとだめじゃね?
0516デフォルトの名無しさん
垢版 |
2024/03/16(土) 15:27:36.56ID:HqlfXJdH
推奨されてないけど
use encoding 'sjis'
ならsjisでコード書けたと思う
jperlナツカシス
0517デフォルトの名無しさん
垢版 |
2024/03/24(日) 16:38:15.53ID:gHSiAGjm
Windows では Filter::Encoding いれて使ってた
スクリプトは utf-8 で書いて use utf8 してたけど
コマンドラインでは -MFilter::Encoding=cp932 とか
レスを投稿する


ニューススポーツなんでも実況