7
A
答えて
7
はい。 perldoc -f open
に記載されているように、ファイルハンドルをスカラー変数に開くことができます。
my $data = <<'';
line1
line2
line3
open my $fh, '<', \$data;
while (<$fh>) {
chomp;
print "[[ $_ ]]\n";
}
# prints
# [[ line1 ]]
# [[ line2 ]]
# [[ line3 ]]
14
本当に必要な場合は、ファイルハンドルを開くことができます。すでにとにかくメモリ内のものを持っている場合
use strict;
use warnings;
my $lines = "one\ntwo\nthree";
open my $fh, "<", \$lines;
while(<$fh>) {
print "line $.: $_";
}
あるいは、あなただけの配列に分割できます。
my @lines = split /\n/, $lines; # or whatever
foreach my $line(@lines) {
# do stuff
}
おそらく読み、ラインを下に維持する方が簡単だろうと。
0
関連する問題
- 1. perlをindex.htmlファイルから読み込む
- 2. perlのアニメーションの読み込み/処理
- 3. PerlでのCSVファイルの読み込み
- 4. .csvから1dの配列への読み込み - perl
- 5. Perl:コマンドラインからのパスの読み込み
- 6. データファイルから特定の変数へのC++の読み込み
- 7. テキストファイルから変数を読み込む
- 8. フラットファイルから変数へのテキストの読み込み
- 9. Cプログラミング(ファイルから変数への情報の読み込み)
- 10. 変数からHTMLUNITへのHTMLソースの読み込み
- 11. 環境ファイルからの環境変数の読み込み
- 12. 外部からのPHPファイル変数の読み込みJS
- 13. バッチファイルシステム変数を含むテキストファイルからの読み込み
- 14. forループからのバッチファイル読み込み変数
- 15. 別のgulpファイルから変数をインポート/読み込み
- 16. Octopus Deployのプロジェクトから変数を読み込みます。
- 17. Delphi:ファイルへの変数の書き込み/読み込み
- 18. Perlループが読み込みファイルを読み込んでいませんか?
- 19. awkでファイルから変数を読み込みますか?
- 20. pthreads - グローバル変数の読み込みと書き込み
- 21. ファイルからバイト[]を読み込み、読み込みます
- 22. jsonファイルから読み込み可能な変数
- 23. Datepickerがテキストファイルから変数を読み込みます
- 24. COBOL:SYSINからINPUTを読み込み、変数に格納
- 25. URLからjsonデータを変数に読み込みます
- 26. テキストファイルから行/変数を読み込みます
- 27. C++/CLI - 書き込まれる変数からの読み込み
- 28. iOSのスレッドエラーテキストファイルからの読み込み
- 29. dbからのビューの読み込み
- 30. ファイルからの蟻の読み込み?
をしたかのようにこれを行うことが可能な理由は、 'オープンARGVのトリックである作品はありません
、有用な代替を見つけました'<'、\ $ default_data @ ARGV'を除いて、ファイルが渡されない限り '<>'を読むとデフォルトのデータが使われます。 –