別のキーワード
ライブラリ
- ビルトイン (1469)
- base64 (12)
-
cgi
/ core (12) - coverage (7)
- csv (144)
-
irb
/ cmd / help (12) -
irb
/ context (24) -
irb
/ input-method (24) - monitor (12)
-
net
/ ftp (156) -
net
/ pop (12) - nkf (12)
- objspace (12)
- open3 (108)
- openssl (48)
- optparse (24)
- pathname (48)
- pp (12)
- prettyprint (48)
- psych (99)
- rake (24)
-
rdoc
/ markup (12) -
rdoc
/ text (12) - readline (432)
- ripper (24)
-
ripper
/ filter (12) -
ripper
/ lexer (24) -
ripper
/ sexp (24) - rss (12)
-
rubygems
/ installer (24) -
shell
/ builtin-command (12) -
shell
/ filter (6) -
shell
/ system-command (6) - shellwords (36)
- socket (24)
- stringio (98)
- syslog (48)
- timeout (21)
- tracer (96)
- zlib (96)
クラス
-
ARGF
. class (390) - Array (12)
- BasicObject (12)
- Binding (12)
- CGI (12)
- CSV (108)
-
CSV
:: FieldInfo (12) - Coverage (7)
- Enumerator (24)
-
Gem
:: Installer (24) - IO (518)
-
IRB
:: Context (24) -
IRB
:: ExtendCommand :: Help (12) -
IRB
:: ReadlineInputMethod (12) -
IRB
:: StdioInputMethod (12) - Module (36)
-
Net
:: FTP (156) -
Net
:: POPMail (12) - OptionParser (24)
- PP (12)
- Pathname (48)
- PrettyPrint (48)
-
Psych
:: Emitter (24) -
Psych
:: Nodes :: Node (24) -
RDoc
:: Markup (12) -
RDoc
:: Options (12) -
RSS
:: NotWellFormedError (12) -
Rake
:: FileList (12) - Ripper (72)
-
Ripper
:: Filter (12) -
RubyVM
:: InstructionSequence (24) -
Shell
:: Cat (6) -
Shell
:: Filter (6) -
Shell
:: SystemCommand (6) -
Shell
:: Tee (6) - Socket (12)
- String (216)
- StringIO (98)
- Thread (24)
- TracePoint (24)
- Tracer (96)
-
Zlib
:: GzipReader (96)
モジュール
- Base64 (12)
- Enumerable (60)
- Kernel (144)
- ObjectSpace (12)
- Open3 (108)
-
OpenSSL
:: Buffering (48) - Psych (51)
-
RDoc
:: Text (12) - Readline (300)
-
RubyVM
:: AbstractSyntaxTree (9) - Shellwords (36)
-
Socket
:: Constants (12) - Syslog (48)
- Timeout (21)
オブジェクト
-
Readline
:: HISTORY (132)
キーワード
-
$ @ (12) -
$ _ (12) - << (12)
-
EVENT
_ SYMBOL (12) -
FILENAME
_ COMPLETION _ PROC (12) - MonitorMixin (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - NKF (12)
-
SO
_ OOBINLINE (24) -
USERNAME
_ COMPLETION _ PROC (12) - [] (84)
- []= (12)
-
add
_ filter (24) -
add
_ trace _ func (12) -
allocation
_ sourceline (12) -
basic
_ quote _ characters (12) -
basic
_ quote _ characters= (12) -
basic
_ word _ break _ characters (12) -
basic
_ word _ break _ characters= (12) - binread (24)
- caller (36)
- chunk (12)
-
class
_ eval (12) - clear (12)
- compile (12)
-
completer
_ quote _ characters (12) -
completer
_ quote _ characters= (12) -
completer
_ word _ break _ characters (12) -
completer
_ word _ break _ characters= (12) -
completion
_ append _ character (12) -
completion
_ append _ character= (12) -
completion
_ case _ fold (12) -
completion
_ case _ fold= (12) -
completion
_ proc (12) -
completion
_ proc= (12) -
const
_ source _ location (12) - convert (36)
- decode64 (12)
-
delete
_ at (12) - dir (24)
- dump (24)
- each (204)
-
each
_ char (24) -
each
_ line (228) - egrep (12)
-
emacs
_ editing _ mode (12) - empty? (12)
- eval (24)
- execute (12)
-
field
_ size _ limit (12) - file (12)
-
filename
_ quote _ characters (12) -
filename
_ quote _ characters= (12) - foreach (24)
- format (12)
-
generate
_ line (12) -
get
_ line (12) -
get
_ line _ types (12) -
get
_ screen _ size (12) - gets (72)
- gettextfile (24)
-
inplace
_ mode (12) -
inplace
_ mode= (12) - input= (12)
-
instance
_ eval (12) - length (12)
- lex (12)
- line= (12)
-
line
_ numbers= (12) -
line
_ stub (7) -
line
_ width (12) -
line
_ width= (12) - lineno (48)
- lineno= (48)
- lines (122)
- list (24)
- load (15)
- logger (12)
- loop (24)
- ls (24)
- mask (12)
- mask= (12)
-
module
_ eval (12) - new (96)
- next (12)
-
next
_ values (12) - of (3)
- open! (12)
- open-uri (12)
- output= (12)
- parse (27)
-
parse
_ csv (12) -
parse
_ file (3) -
parse
_ line (12) - pipeline (12)
-
pipeline
_ r (24) -
pipeline
_ rw (24) -
pipeline
_ start (24) -
pipeline
_ w (24) - pop (12)
- pos (24)
- pos= (24)
- pread (8)
- print (12)
- push (12)
- puttextfile (24)
- readline (144)
- readlines (180)
- reopen (48)
- retrlines (12)
- rewind (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
set
_ get _ line _ procs (36) -
set
_ screen _ size (12) -
set
_ trace _ func (24) - sexp (12)
-
sexp
_ raw (12) - shebang (12)
- shellsplit (12)
- shellwords (12)
- shift (12)
-
singleline
_ format (12) -
singleline
_ pp (12) - size (12)
- slice (72)
-
slice
_ before (24) - split (12)
- stat (12)
- storlines (24)
-
strip
_ newlines (12) - sum (36)
- summarize (24)
- tell (24)
- timeout (21)
-
to
_ a (36) -
to
_ csv (12) -
to
_ yaml (12) - tokenize (12)
- top (12)
-
trace
_ func (12) -
use
_ readline (12) -
use
_ readline? (12) -
vi
_ editing _ mode (12) - write (24)
- yaml (12)
- パターンマッチ (2)
- リテラル (11)
- 変数と定数 (12)
検索結果
先頭5件
-
IRB
:: ReadlineInputMethod # line(line _ no) -> String (21230.0) -
引数 line_no で指定した過去の入力を行単位で返します。
...引数 line_no で指定した過去の入力を行単位で返します。
@param line_no 取得する行番号を整数で指定します。... -
IRB
:: StdioInputMethod # line(line _ no) -> String (18230.0) -
引数 line_no で指定した過去の入力を行単位で返します。
...引数 line_no で指定した過去の入力を行単位で返します。
@param line_no 取得する行番号を整数で指定します。... -
RSS
:: NotWellFormedError # line (18117.0) -
@todo
...@todo... -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (9124.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
...ルトは Emacs モードです。
@param prompt カーソルの前に表示する文字列を指定します。デフォルトは""です。
@param add_hist 真ならば、入力した文字列をヒストリに記録します。デフォルトは偽です。
@raise IOError 標準入力が tty......require "readline"
input = Readline.readline
(プロンプトなどは表示せずに、入力待ちの状態になります。
ここでは「abc」を入力後、エンターキーを押したと想定します。)
abc
p input # => "abc"
input = Readline.readline("> ")
(">"を......p input # => "ls"
input = Readline.readline("> ", true)
(">"を表示し、入力待ちの状態になります。
ここでは「cd」を入力後、エンターキーを押したと想定します。)
> cd
p input # => "cd"
input = Readline.readline("> ", true)
(">"を表示し... -
Pathname
# each _ line(*args) {|line| . . . } -> nil (6299.0) -
IO.foreach(self.to_s, *args, &block) と同じです。
..."line1\nline2,\nline3\n")
Pathname("testfile").each_line
# => #<Enumerator: IO:foreach("testfile")>
//}
//emlist[例 ブロックを指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line {|f| p f }
# => "line1\n"
# => "line2,\n"
# => "line3......estfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line(4) {|f| p f }
# => "line"
# => "1\n"
# => "line"
# => "2,\n"
# => "line"
# => "3\n"
//}
//emlist[例 sep を指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line(",") {|f|......p f }
# => "line1\nline2,"
# => "\nline3\n"
//}
@see IO.foreach... -
String
# each _ line(rs = $ / , chomp: false) {|line| . . . } -> self (6255.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定......割します)。
@param rs 行末を示す文字列
@param chomp true を指定すると各行の末尾から rs を取り除きます。
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa......\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a # => []
s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines("bb").to_a #=> ["aa\nbb", "\ncc\n"]
//}
@see String#lines... -
String
# lines(rs = $ / , chomp: false) {|line| . . . } -> self (6253.0) -
文字列中の各行を文字列の配列で返します。(self.each_line.to_a と同じです)
...列の配列で返します。(self.each_line.to_a と同じです)
//emlist[][ruby]{
"aa\nbb\ncc\n".lines # => ["aa\n", "bb\n", "cc\n"]
//}
行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます......尾から rs を取り除きます。
//emlist[][ruby]{
"hello\nworld\n".lines # => ["hello\n", "world\n"]
"hello\nworld\n".lines(chomp: true) # => ["hello", "world"]
//}
@param rs 行末を示す文字列
@param chomp 分割した各行に対して String#chomp と同等の結果を......省略した場合は false を指定したとみなされます。
ブロックが指定された場合は String#each_line と同じように動作します。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_line... -
IO
# lines(limit) {|line| . . . } -> self (6249.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
...このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行しま......合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大......の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@see $/, IO#each_line... -
IO
# lines(rs = $ / ) {|line| . . . } -> self (6249.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
...このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行しま......合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大......の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@see $/, IO#each_line... -
IO
# lines(rs , limit) {|line| . . . } -> self (6249.0) -
このメソッドは obsolete です。 代わりに IO#each_line を使用してください。
...このメソッドは obsolete です。
代わりに IO#each_line を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 行ずつ文字列として読み込み、それを引数として
与えられたブロックを実行しま......合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@param limit 最大......の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@see $/, IO#each_line... -
String
# each _ line(rs = $ / ) {|line| . . . } -> self (6249.0) -
文字列中の各行に対して繰り返します。 行の区切りは rs に指定した文字列で、 そのデフォルト値は変数 $/ の値です。 各 line には区切りの文字列も含みます。
...行に対して繰り返します。
行の区切りは rs に指定した文字列で、
そのデフォルト値は変数 $/ の値です。
各 line には区切りの文字列も含みます。
rs に nil を指定すると行区切りなしとみなします。
rs に空文字列 "" を指定......します)。
@param rs 行末を示す文字列
//emlist[例][ruby]{
"aa\nbb\ncc\n".each_line do |line|
p line
end
# => "aa\n"
# => "bb\n"
# => "cc\n"
p "aa\nbb\ncc\n".lines.to_a # => ["aa\n", "bb\n", "cc\n"]
p "aa\n".lines.to_a # => ["aa\n"]
p "".lines.to_a......# => []
s = "aa\nbb\ncc\n"
p s.lines("\n").to_a #=> ["aa\n", "bb\n", "cc\n"]
p s.lines("bb").to_a #=> ["aa\nbb", "\ncc\n"]
//}
@see String#lines...