タグ

ruby-builtin-libraryとopenに関するnabinnoのブックマーク (1)

  • Kernel.#open (Ruby 3.3 リファレンスマニュアル)

    open(file, mode_enc = "r", perm = 0666) -> IO[permalink][rdoc][edit] open(file, mode_enc = "r", perm = 0666) {|io| ... } -> object file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。 ブロックが与えられた場合、指定されたファイルをオープンし、生成した IO オブジェクトを引数としてブロックを実行します。ブロックの終了時や例外によりブロックを脱出するとき、ファイルをクローズします。ブロックを評価した結果を返します。 ファイル名 file が `|' で始まる時には続く文字列をコマンドとして起動し、コマンドの標準入出力に対してパイプラインを生成します ファイル名が "|-" である時、open は Ruby の子プロセスを生成し、その子

  • 1