bareword

    2

    2答えて

    私はPerlの初心者です。私は以下のPerlコマンドを使って自分のtclスクリプトの "/ $"シーケンスを検索して置き換えています。これはうまくいきます。linuxコマンドラインで直接使用するとうまくいきます。 perl -p -i -e 's/\/\$/\/\\\$/g' sed_list.tcl 私は唯一の「`」バックティックとし、システムコマンドを使用して別のPerlスクリプトでPer

    2

    2答えて

    引用符で囲まれた演算子(q //、qq //)、ハッシュ・キーなどの文字列として素敵な単語を使用できることを理解しています。私は個人的にはそれについてあまり感動しません。リテラル文字列は、C、C++のように引用符で囲む必要があります。しかし、引用符で囲まれた文字列と裸の言葉を混在させて使用する場合は、誤って実行時に裸の単語が正しく動作しないような足で自分を撃っていないことを確認したい。 'use

    6

    2答えて

    Perl docs/R ==> "オペレータが予想どこ裸の単語が見つかった" というS /本/このお勧めします。しかし、私はこのエラーを取得する $foo = $bar =~ s/this/that/r; を: Bareword found where operator expected near "s/this/that/r" (#1) これは固有のものですr修飾子を使用すると

    8

    2答えて

    documentation for the open functionとしてopen()の構文を示します。 オープンFILEHANDLE、EXPR オープンFILEHANDLE、MODE、EXPR オープンFILEHANDLE、MODE、EXPR、LIST オープンFILEHANDLE、MODE、REFERENCE彼らは場所を持っている例で オープンFILEHANDLE ダウン open(my $

    3

    3答えて

    #___ FIND LAST ROW/COLUMN WITH DATA my $row = $Sheet1 -> UsedRange -> Find( { What => "*", SearchDirection => xlPrevious, SearchOrder => xlByRows })-> {Row}; エラー: Bareword