Perlについての質問箱 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
834:デフォルトの名無しさん 07/06/01 16:51:36 (my $text = join '', <>) =~ s/\s*//g; とか出来んわけではないが分けて書いたほうが見た目はよいだろ。 > あとファイルの最初にmy宣言すると、その後のサブルーチン内でも > 使えてしまうのですが、これは何か対策はありますでしょうか ファイルスコープのmyはグローバル変数だから、そういうもの。 嫌なら中括弧で囲っとけばいい。 835:デフォルトの名無しさん 07/06/01 16:58:41 なるほど、ありがとうございました 836:デフォルトの名無しさん 07/06/01 17:06:21 my $text = join '', map {s/\s*//g; $_} (<>); このぐらいなら、まあいい? 837:デフォルトの名無しさん 07/06/01 17:10:06 $/使った方が速いと思うけど、2文にならざるを得ないな。 838:デフォルトの名無しさん 07/06/01 17:17:50 my $text = do{ local $/ ; $_ = <> ; s/\s*//g ; $_ } ; 実質4行w 839:デフォルトの名無しさん 07/06/01 19:21:13 s/\s*//g, $text.=$_ for <>;
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/220 KB
担当:undef