Perlについての質問箱 65箱目 (112レス)
Perlについての質問箱 65箱目 http://mevius.5ch.net/test/read.cgi/tech/1616856733/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [] 2021/03/27(土) 23:52:13.17 ID:vQS/WYw3 CGIについての質問は板違いです。WEBプログラミング板でどうぞ。 CGIとPerlの区別がつかない人もWEBプログラミング板に行ってください。 (WEBプログラミング板: https://medaka.5ch.net/php/) このスレでは(CGI以外の)純粋にPerlのみに関係する質問を取り扱っていこうと思います。 スレ違いの質問にはスルーか、速やかな誘導をお願いします。 荒らしはスルー推奨。 "The duct tape of the Internet" こと、Perlについての質問箱です。 "There's more than
one way to do it" ということで、 Perlの奥深さについて皆で語り合い、追求してまいりましょう。 www.perl.org/get.html Download Latest Stable Source (5.32.1) ▼前スレ Perlについての質問箱 62箱目 http://toro.5ch.net/test/read.cgi/tech/1385039352/ Perlについての質問箱 63箱目 https://mevius.5ch.net/test/read.cgi/tech/1392820583/ Perlについての質問箱 64箱目 https://mevius.5ch.net/test/read.cgi/tech/1548981877/ http://mevius.5ch.net/test/read.cgi/tech/1616856733/1
2: デフォルトの名無しさん [sage] 2021/03/27(土) 23:54:34.17 ID:vQS/WYw3 2以降テンプレNGワードで貼れず。 見たい人は前スレ参照してくださいな。 http://mevius.5ch.net/test/read.cgi/tech/1616856733/2
3: デフォルトの名無しさん [] 2021/04/29(木) 02:22:04.28 ID:vjsl7cGC LinuxやmacOSのperlは、Term::ReadLineの $term->readline() で日本語などのマルチバイト文字の入力結果が文字化けしてしまうが、 cpanなどを使ってTerm::ReadLine::Gnuをインストールすることで回避できる Linuxの場合はTerm::ReadLine::Gnuをビルドするためにlibreadline-devも必要になる http://mevius.5ch.net/test/read.cgi/tech/1616856733/3
4: デフォルトの名無しさん [sage] 2021/04/29(木) 14:16:29.56 ID:gAM2tnQs ttps://blog.outer-inside.net/2021/03/perl-5.34-delta.html http://mevius.5ch.net/test/read.cgi/tech/1616856733/4
5: デフォルトの名無しさん [sage] 2021/04/29(木) 23:41:19.05 ID:YN7Pg05+ CentOS7 だと yum install perl-Term-ReadLine-Gnu でインストールできたよ。 RPM使ってるOSはこれで行けるのではないかな。 http://mevius.5ch.net/test/read.cgi/tech/1616856733/5
6: デフォルトの名無しさん [sage] 2021/04/29(木) 23:47:16.34 ID:YN7Pg05+ インストールすると perl -d でのデバッグ時も Ctrl+P だの Ctrl+N だの矢印キーだの使えるようになっていいね。 http://mevius.5ch.net/test/read.cgi/tech/1616856733/6
7: デフォルトの名無しさん [] 2021/04/29(木) 23:58:36.30 ID:YN7Pg05+ Ubuntu だとこれでインストールできた。Debian 系はこれでできそう。 sudo apt install libterm-readline-gnu-perl http://mevius.5ch.net/test/read.cgi/tech/1616856733/7
8: デフォルトの名無しさん [] 2021/05/23(日) 06:37:34.25 ID:8ydzk+Rl perl 5.34.0 がmacOSのhomebrewにきたけど、cpanがなんか変 http://mevius.5ch.net/test/read.cgi/tech/1616856733/8
9: デフォルトの名無しさん [] 2021/05/23(日) 06:43:35.02 ID:8ydzk+Rl cpanだけじゃなくてperldocもだった perl5.34.0ではなくmacOSに最初から入っている古いバージョンのperlを呼び出してしまうようだ 自力で回避するには古いperlが呼ばれないようにスクリプトを書き換えるなどの作業が必要 http://mevius.5ch.net/test/read.cgi/tech/1616856733/9
10: デフォルトの名無しさん [] 2021/07/06(火) 11:11:57.65 ID:yWww0KpQ PerlスクリプトをVSCodeで対話デバッグするにはどうしたらいいですか? http://mevius.5ch.net/test/read.cgi/tech/1616856733/10
11: デフォルトの名無しさん [sage] 2021/07/07(水) 01:34:33.25 ID:bUHYGk47 例えば、Ruby では、p, pp を付けてオブジェクトの内容を確認できるので、デバッグまではしない。 Break Point で止めたり、デバッグしたいのなら、誰かが作った拡張機能を探す require "csv" input_str = <<"EOT" -0.0,1.2.3 9..9,-0 EOT csv = CSV.new( input_str ) csv.convert( :numeric ) # 数値型へ変換する line_num = 0 # 行番号 csv.each do |row| line_num += 1 p [ line_num, row[ 0 ].class, row[ 1 ].class ] end 出力 [1,
Float, String] [2, String, Integer] つまり、1.2.3, 9..9 は、型変換に失敗して、文字列のまま http://mevius.5ch.net/test/read.cgi/tech/1616856733/11
12: デフォルトの名無しさん [sage] 2021/07/07(水) 03:43:38.09 ID:XEShr1cy >>11 情報量ぜろ!w http://mevius.5ch.net/test/read.cgi/tech/1616856733/12
13: デフォルトの名無しさん [] 2021/07/08(木) 01:00:53.27 ID:gY+tXenb >>11 死ね http://mevius.5ch.net/test/read.cgi/tech/1616856733/13
14: デフォルトの名無しさん [] 2021/07/08(木) 10:49:11.06 ID:nEG9xKCJ uby厨は死んで良いが perlもいい加減やめた方がいい言語 新規で使うなんてあり得ない http://mevius.5ch.net/test/read.cgi/tech/1616856733/14
15: デフォルトの名無しさん [sage] 2021/07/08(木) 15:43:39.51 ID:PzoSTOmc Perlは「可読性?何それうまいの」的なノリでやる自分の作業用として重宝する http://mevius.5ch.net/test/read.cgi/tech/1616856733/15
16: デフォルトの名無しさん [sage] 2021/07/10(土) 14:27:06.61 ID:jbIVp5r2 小規模な一次的に使うツールみたいなのは今でも新規で作ることあるけどね シェルスクリプトで書くと余計にぐちゃぐちゃで分かり辛くなったり遅くなりそうな場合とか http://mevius.5ch.net/test/read.cgi/tech/1616856733/16
17: デフォルトの名無しさん [sage] 2021/08/18(水) 18:30:37.25 ID:VDhd+cn2 元々 awk や sed 駆使したシェル芸を代替するためのコマンドだから本来の地位に戻っただけとも言える ディレクトリ掘って依存設定ファイル作らないとモジュールのインストールもできない JavaScript とか Go と違って cpanm で必要なモジュール放り込めばファイル一個で雑に動くからやっつけ仕事には未だによく使う http://mevius.5ch.net/test/read.cgi/tech/1616856733/17
18: デフォルトの名無しさん [sage] 2021/08/18(水) 19:15:57.96 ID:bMnOTwac 褒めてんだかけなしてるんだか http://mevius.5ch.net/test/read.cgi/tech/1616856733/18
19: デフォルトの名無しさん [sage] 2021/08/18(水) 20:46:15.60 ID:8PJNJj34 ダクトテープがダクトテープとしてよく働いてくれる、というのは最高の賛辞やろ。 キレイなことだけが誉め言葉ではない。 http://mevius.5ch.net/test/read.cgi/tech/1616856733/19
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 93 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s