• [解決済み] Perl プログラムにコマンドライン引数を渡すにはどうしたらいいですか?

    質問 Perlスクリプトを作成しています。どのようにコマンドラインパラメータを渡すことができますか? 例を挙げます。 script.pl "string1" "string2" どのように解決するのですか? 何をしたいかによります。もし、2つの引数を入力ファイルとして使いたいのであれば、そのまま渡して <> を使ってその内容を読み込むことができます。 もし

    2022-05-18 03:50:33
  • [解決済み] Perl で配列から重複する項目を削除するにはどうすればよいですか?

    質問 Perlで配列を持っています。 my @my_array = ("one","two","three","two","three"); 配列から重複を取り除くには? どのように解決するのですか? で示したように、このようにすることができます。 パールファック4 : sub uniq { my %seen; grep !$seen{$_}++, @_

    2022-04-25 15:37:21
  • [解決済み] 実行中のPerlスクリプトのフルパスを取得する方法を教えてください。

    質問 Perlスクリプトがあり、実行中にスクリプトのフルパスとファイル名を決定する必要があります。スクリプトをどのように呼び出すかによって $0 は様々で、時には fullpath+filename のみで、時には filename . 作業ディレクトリも同様に変化することがあるため、確実に fullpath+filename スクリプトの どなたか解決策をご存知ですか?

    2022-04-22 13:25:36
  • [解決済み】Perlの'my'と'our'の違いは何ですか?

    質問 私は知っている my はPerlの場合です。これは、定義されたブロックのスコープにのみ存在する変数を定義するものです。では our はどうでしょうか? どのように our とは異なり my ? 解決方法は? どのように our とは異なります。 my とは何ですか? our を行うか? まとめると Perl 5 から利用可能

    2022-04-17 18:04:06
  • [解決済み】Perlの@INCはどのように構築されているのでしょうか?(別名、Perlモジュールが検索される場所に影響を与えるすべての方法は何ですか?)

    質問 Perlモジュールが検索される場所に影響を与える方法には、どのようなものがありますか? または Perlの@INCはどのように構築されているか ? ご存知の通りです。 Perlでは @INC ディレクトリ名を含む配列で、Perlモジュールファイルの検索場所を決定します。 . StackOverflowには包括的な"@INC"FAQタイプの投稿がないようなので、

    2022-04-14 14:18:03
  • [解決済み】見つからないPerlモジュールをインストールする最も簡単な方法は何ですか?

    質問 このようなエラーが発生します。 Can't locate Foo.pm in @INC ダウンロード、スターリング解除、作成などより簡単にインストールする方法はありますか? 解決方法は? Unixの場合 : 通常 cpan をシェルで実行します。 $ cpan とタイプ install Chocolate::Belgian または短縮形

    2022-04-08 11:11:51
  • [解決済み】Perlで配列のサイズを調べる

    質問 配列の大きさを求める方法がいくつかあるようです。この3つの方法の違いは何ですか? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print $arrSize; #

    2022-04-04 19:33:23
  • [解決済み】Perlでブーリアン変数を使用するにはどうすればいいですか?

    質問 試してみました。 $var = false; $var = FALSE; $var = False; どれもうまくいきません。エラーメッセージが表示されます。 strict subs"が使用されている場合、ベアワード "false" は許可されません。 解決方法は? Perlでは、条件文の中で次のように評価するとfalseになります。 0 '0' undef ''

    2022-04-04 01:43:40
  • [解決済み】Perlの配列が特定の値を含んでいるかどうかを確認するにはどうすればよいですか?

    質問 配列を繰り返し処理することなく、配列内の値の存在を確認する方法を考えています。 あるパラメータを取得するためにファイルを読み込んでいます。 私は処理したくないパラメータの長いリストを持っています。私はこれらの不要なパラメータを配列に入れました @badparams . 新しいパラメータを読み込みたいのですが、もしそのパラメータが @badparams 処理します。存在する場

    2022-04-03 09:01:55
  • [解決済み】Perlのバックティック、system、execの違いは何ですか?

    質問 どなたか教えてください。Perlでは、何が違うのでしょうか。 exec "command"; そして system("command"); そして print `command`; シェルコマンドを実行する方法は他にもあるのでしょうか? どのように解決するのですか? エグゼクティブ はコマンドを実行し を返さない . まるで retu

    2022-04-01 14:01:22
  • [解決済み】Perlの対話型コンソールを起動するには?

    質問 Perl の対話型コンソールを起動するにはどうすればよいのでしょうか。 irb コマンドや、Rubyの python Pythonの場合? どのように解決するのですか? Perlのデバッガは、簡単なプログラムであれば、次のように使うことができます。 perl -de1 あるいは アレクシス・スクリエ のPerlコンソール のアプリケーションを使用してい

    2022-03-31 01:09:34
  • [解決済み】Perlでループから抜け出すには?

    質問 を使おうとしています。 break ステートメントを for というエラーが表示されます。 Bareword "break" not allowed while ./final.pl で使用されている "strict subs" 。 の154行目で使用されています。 これを回避する方法はありますか(strict subsを無効にする以外に)? 私のコードは

    2022-03-27 13:38:20
  • [解決済み] なぜこのプログラムは有効なのですか?構文エラーを作ろうとした

    質問 ActiveStateの32bit版を使用しています。 ActivePerl 5.14.2 on Windows 7. Git の pre-commit フックを使って、構文エラーでチェックインされたプログラムを検出する方法をいじりたいと思いました。(どういうわけか、こんなひどいコミットをしてしまいました。) そこで、テストプログラムとして、ランダムにこれを書き留めました。 u

    2022-03-19 21:49:47
  • [解決済み] 最近のPerlはなぜデフォルトでUTF-8を避けるのですか?

    質問 Perl を使って作られた最新のソリューションのほとんどが、なぜ UTF-8 をデフォルトで使用します。 Perlのコアスクリプトにはレガシーな問題が多く、それが原因で物事が壊れてしまう可能性があることは理解しています。しかし、私の見解では、21の st 世紀には、大きな新しいプロジェクト(あるいは大きな視野を持ったプロジェクト)は、自分たちのソフトウェアをゼロからU

    2022-03-17 06:54:05
  • perl の例外処理 die, warn, eval 関数 - DBI の RaiseError

        例えば、存在しないファイルを開こうとしたり、まだファイルがあるディレクトリを削除したり、読み取り権限のないファイルを読み取ろうとした場合など、多くの場合、システムコールは失敗する可能性があります。これまでの例でdie関数を使用しましたが、このセクションでは、エラー処理とエラー処理関数について詳しく説明します。die関数、warn関数、eval関数などです

    2022-03-15 02:01:17
  • [解決済み] タグ付けを評価するスクリプトconlleval.perlを理解する方法は?

    質問 品詞タグやシーケンスタグを含むタグ付けのタスクをどのように評価すればよいのか、いつも迷います。特に、Precision、Recall、F1スコアの計算方法がわからない。 そこで、conlleval.perlというスクリプトがあり、それを直接使って評価することができることを知りました。しかし、私はperl言語を知らないし、タグ付けタスクのP、R、F1がどのように計算されるのかまだ混乱して

    2022-03-14 12:37:53
  • [解決済み] Perl スクリプトの中でシェルコマンドを呼び出すにはどうしたらいいですか?

    質問 シェルコマンドを呼び出す例として、例えば ' ls -a をPerlスクリプトで実行し、その出力を取得する方法は? どのように解決するのですか? Perlプログラムからシェルスクリプトを実行する方法 <ブロッククオート 1. システムの利用 system($command, @arguments); 例えば system("sh", "script

    2022-03-14 12:29:36
  • [解決済み] Perlからロケール設定の警告を修正する方法

    質問 を実行すると perl という警告が表示されます。 perl: 警告。ロケールの設定に失敗しました。 perl: 警告。ロケールの設定を確認してください。 LANGUAGE = (未設定), LC_ALL = (未設定)。 LANG = "en_US.UTF-8" がサポートされており、システムにインストールされています。 perl: 警告。標準ロケール("

    2022-03-14 01:02:53
  • [解決済み] perlでこの「.=」はどういう意味なのか [重複] [重複

    質問 この質問はすでにここに回答があります : Perlにおけるdot-equalsの意味とは? (4つの回答) 閉店 7年前 .

    2022-03-13 15:12:14
  • [解決済み] Perlの"||"と "or "の違いは何ですか?

    質問 C言語の演算子の違いは何ですか? && , || と、そのPerl版(人間可読版)quot。 and "、" or "、......? それは、どうやら インターネットコード は、その両方を使用しています。 open (FILE, $file) or die("cannot open $file"); open (FILE, $file) || die(

    2022-03-08 20:04:23