314件ヒット
[301-314件を表示]
(0.052秒)
クラス
-
ARGF
. class (22) - BasicObject (22)
- File (215)
- Object (11)
モジュール
- Enumerable (11)
- Kernel (22)
キーワード
-
$ FILENAME (11) - ARGF (22)
- atime (11)
- basename (11)
- birthtime (10)
- chmod (11)
- chown (11)
- chunk (11)
- ctime (11)
- delete (11)
- dirname (11)
- extname (11)
- ftype (11)
- identical? (11)
-
instance
_ eval (22) - lchmod (11)
- lchown (11)
- load (11)
- lstat (11)
- lutime (7)
- mtime (11)
- path (22)
- stat (11)
- unlink (11)
- utime (11)
検索結果
-
Enumerable
# chunk {|elt| . . . } -> Enumerator (14.0) -
要素を前から順にブロックで評価し、その結果によって 要素をチャンクに分けた(グループ化した)要素を持つ Enumerator を返します。
...s.\n",
# "\n"]
# ...
//}
テキストを空行で区切られた段落に分けたい場合にも nil が使えます。
//emlist[例][ruby]{
File.foreach("README").chunk {|line|
/\A\s*\z/ !~ line || nil
}.each {|_, lines|
pp lines
}
//}
「:_alone」は要素を素通ししたい場合......続している場合のみ
チャンク化し、それ以外は素通しします。
//emlist[例][ruby]{
pat = /\A[A-Z][A-Za-z0-9_]+\#/
open(filename) {|f|
f.chunk {|line| pat =~ line ? $& : :_alone }.each {|key, lines|
if key != :_alone
print lines.sort.join('')
else
print... -
Object
:: ARGF -> Object (14.0) -
引数 (なければ標準入力) で構成される仮想ファイル (詳細は ARGF、ARGF.class を参照)。
...る仮想ファイル
(詳細は ARGF、ARGF.class を参照)。
つまり Kernel.#gets は ARGF.class#gets と同じ意味です。
ARGF.class#file で現在読み込み中のファイルオブジェクトが、
ARGF.class#filename で現在読み込み中のファイル名が得られます。...