1026件ヒット
[1-100件を表示]
(0.126秒)
ライブラリ
- English (77)
- ビルトイン (453)
- fileutils (44)
- json (11)
-
net
/ ftp (18) -
net
/ http (22) - optparse (11)
- psych (22)
- rake (33)
- resolv (44)
-
rexml
/ document (11) - shell (24)
-
shell
/ command-processor (24) -
shell
/ filter (36) - socket (44)
-
webrick
/ httprequest (11) -
webrick
/ httputils (22) - win32ole (22)
- zlib (33)
クラス
-
ARGF
. class (121) - Dir (11)
- Encoding (154)
- File (55)
- IO (5)
-
Net
:: FTP (18) -
Net
:: HTTP (22) - OptionParser (11)
-
Rake
:: FileTask (22) -
Resolv
:: DNS :: Resource :: TXT (33) - Shell (24)
-
Shell
:: CommandProcessor (24) -
Shell
:: Filter (36) - Socket (22)
- String (11)
-
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPUtils :: FormData (22) -
WIN32OLE
_ VARIANT (11) -
Zlib
:: GzipReader (11) -
Zlib
:: GzipWriter (22)
キーワード
-
$ ARGV (11) -
$ CHILD _ STATUS (11) -
$ DEFAULT _ OUTPUT (11) -
$ INPUT _ LINE _ NUMBER (11) -
$ LAST _ MATCH _ INFO (11) -
$ LAST _ READ _ LINE (11) -
$ NR (11) -
$ _ (11) - < (6)
-
BIG5
_ UAO (11) -
Big5
_ UAO (11) - Entity (11)
- IO (11)
- MACCROATIAN (11)
- MACGREEK (11)
- MACJAPAN (11)
- MACJAPANESE (11)
- MACROMANIA (11)
- MACTURKISH (11)
- MacCroatian (11)
- MacGreek (11)
- MacJapan (11)
- MacJapanese (11)
- MacRomania (11)
- MacTurkish (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
SO
_ ATTACH _ FILTER (22) -
SO
_ DETACH _ FILTER (22) -
WIN32OLE
_ VARIANT (11) - bigdecimal (11)
- cat (18)
- chown (11)
- data (11)
- delete (11)
- dump (11)
-
each
_ char (22) -
each
_ codepoint (22) - echo (18)
- empty? (8)
-
executable
_ real? (11) - extname (11)
- filename (11)
- filename= (11)
- get (22)
- gets (44)
- glob (18)
-
inplace
_ mode (11) -
inplace
_ mode= (11) - load (22)
- mlsd (18)
- move (11)
- mv (11)
- needed? (11)
- new (33)
- open (22)
- out (6)
- parse (11)
- path (11)
- pathmap (11)
- query (11)
- read (22)
- readline (11)
- readlines (11)
- remove (11)
- rm (11)
-
ruby 1
. 8 . 3 feature (11) -
set
_ encoding _ by _ bom (5) - strings (11)
- tee (18)
-
to
_ io (11) - unlink (11)
- wrap (22)
- zero? (11)
- 正規表現 (11)
検索結果
先頭5件
-
Resolv
:: DNS :: Resource :: IN :: TXT (21016.0) -
DNS リソースのクラス IN、タイプ TXT に対応する クラスです。
...DNS リソースのクラス IN、タイプ TXT に対応する
クラスです。... -
Kernel
$ $ INPUT _ LINE _ NUMBER -> Integer (12318.0) -
$. の別名
...$. の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
require "English"
File.foreach(ARGV.at(0)){|line|
# read line
}
p $INPUT_LINE_NUMBER
# end of sample.rb
ruby sample.rb a.txt
#=> 5... -
Resolv
:: DNS :: Resource :: TXT # strings -> [String] (9216.0) -
TXT レコードの文字列を配列で返します。
...TXT レコードの文字列を配列で返します。... -
Rake
:: FileTask # timestamp -> Time | Rake :: LateTime (6312.0) -
ファイルタスクのタイムスタンプを返します。
...ファイルタスクのタイムスタンプを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: "test.txt"
file "test.txt" do |task|
Rake.application.options.build_all = false
task.timestamp # => #<Rake::LateTime:0x2ba58f0>
end
//}... -
ARGF
. class # inplace _ mode -> String | nil (6254.0) -
c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡 張子を返します。拡張子が設定されていない場合は空文字列を返します。イン プレースモードでない場合は nil を返します。
...c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡
張子を返します。拡張子が設定されていない場合は空文字列を返します。イン
プレースモードでない場合は nil を返します。
Ruby 起動時の -i オプション や......ARGF.class#inplace_mode= で設定します。
例:
# $ echo "test" > test.txt
# $ ruby -i.bak test.rb test.txt
# $ cat test.txt # => "TEST"
# $ cat test.txt.bak # => "test"
# test.rb
ARGF.inplace_mode # => ".bak"
ARGF.each_line {|e|print e.upcase} # => "TEST"
例......:
# $ echo "test" > test.txt
# $ ruby test.rb test.txt
# $ cat test.txt # => "test"
# test.rb
ARGF.inplace_mode # => nil
ARGF.each_line {|e|print e.upcase} # => "TEST"
@see d:spec/rubycmd#cmd_option, ARGF.class#inplace_mode=... -
Kernel
. # readlines(rs = $ / ) -> [String] (6254.0) -
ARGFを Kernel.#gets(rs) でEOFまで読み込んで、その各行を要素としてもつ配列を返します。 行の区切りは引数 rs で指定した文字列になります。
...列になります。
rs に nil を指定すると行区切りなしとみなします。
空文字列 "" を指定すると連続する改行を行の区切りとみなします
(パラグラフモード)。
@param rs 行の区切りとなる文字列です。
@raise Errno::EXXX 読み込みに......。
//emlist[main.rb][ruby]{
ARGV << 'b.txt' << 'b.txt'
p readlines #=> ["hello\n", "it\n", "\n", "common\n", "hello\n", "it\n", "\n", "common\n"]
ARGV << 'b.txt' << 'b.txt'
p readlines(nil) #=> ["hello\nit\n\ncommon\n", "hello\nit\n\ncommon\n"]
ARGV << 'b.txt' << 'b.txt'
p readlines("")......#=> ["hello\nit\n\n", "common\n", "hello\nit\n\n", "common\n"]
ARGV << 'b.txt' << 'b.txt'
p readlines('it') #=> ["hello\nit", "\n\ncommon\n", "hello\nit", "\n\ncommon\n"]
p readlines #=> []
//}
//emlist[b.txt][ruby]{
hello
it
common
//}
@see $/,ARGF,Kernel.#gets, Kernel.#readline... -
File
. unlink(*filename) -> Integer (6236.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exist?("......test.txt") # => false
begin
File.delete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}... -
IO
# set _ encoding _ by _ bom -> Encoding | nil (6224.0) -
BOM から IO のエンコーディングを設定します。
...BOM から IO のエンコーディングを設定します。
自身が BOM から始まる場合、BOM を読み進めて外部エンコーディングをセットし、セットしたエンコーディングを返します。
BOM が見つからなかった場合は nil を返します。
自......//emlist[例][ruby]{
File.write("bom.txt", "\u{FEFF}abc")
File.open("bom.txt", "rb") do |io|
p io.set_encoding_by_bom #=> #<Encoding:UTF-8>
str = io.read
p str #=> "abc"
p str.encoding #=> #<Encoding:UTF-8>
end
File.write("nobom.txt", "abc")
File.op......en("nobom.txt", "rb") do |io|
p io.set_encoding_by_bom #=> nil
end
//}... -
Kernel
$ $ LAST _ READ _ LINE -> String | nil (6224.0) -
$_ の別名
...$_ の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
ruby -rEnglish -ne'p $LAST_READ_LINE' a.txt
#=>
"1 e\n"
"2 f\n"
"3 g\n"
"4 h\n"
"5 i\n"... -
Kernel
. # readline(rs = $ / ) -> String (6224.0) -
ARGFから一行読み込んで、それを返します。 行の区切りは引数 rs で指定した文字列になります。
...ARGFから一行読み込んで、それを返します。
行の区切りは引数 rs で指定した文字列になります。
rs に nil を指定すると行区切りなしとみなしてファイルの内容を
すべて読み込みます。ARGVに複数のファイル名が存在する場......@raise Errno::EXXX 読み込みに失敗した場合に発生します。
@raise EOFError readline でファイル末端(EOF)を検出すると発生します。
//emlist[例][ruby]{
# ---main.rb---
ARGV << 'b.txt' << 'c.txt'
p readline #=> "hello\n"
p readline(nil) #=> "it\ncommon\n"
p readline("......dline('、') #=> "スクリプトに指定した引数 (Object::ARGV を参照) をファイル名と\nみなして、"
p readline #=> "それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。 \n"
p readline # end of file reached (EOFError)
# --- b.txt -...