種類
ライブラリ
クラス
- Array (44)
- CGI (12)
- CSV (36)
- DBM (12)
- Encoding (168)
-
Encoding
:: Converter (12) - GDBM (12)
- Integer (12)
- Logger (12)
-
Logger
:: Application (1) -
Logger
:: LogDevice (12) - OptionParser (108)
- SDBM (12)
- String (12)
- StringScanner (12)
-
Thread
:: Queue (46) -
Thread
:: SizedQueue (36) -
YAML
:: DBM (12)
モジュール
- Kconv (24)
オブジェクト
-
Readline
:: HISTORY (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ARGF (12)
- ConditionVariable (12)
- MACJAPAN (12)
- MACJAPANESE (12)
- MacJapan (12)
- MacJapanese (12)
- MonitorMixin (12)
-
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
- Ruby用語集 (12)
-
SHIFT
_ JIS (12) - SJIS (12)
-
SJIS
_ DOCOMO (12) -
SJIS
_ DoCoMo (12) -
SJIS
_ KDDI (12) -
SJIS
_ SOFTBANK (12) -
SJIS
_ SoftBank (12) -
Shift
_ JIS (12) - String (12)
- append (8)
- chr (12)
- close (10)
-
delete
_ at (12) - deq (24)
- drop (12)
- guess (12)
- header (12)
- iseuc (12)
- list (12)
-
matched
_ size (12) -
name
_ list (12) - new (36)
- on (108)
- pop (36)
- prepend (8)
-
primitive
_ errinfo (12) - push (8)
- readline (12)
- replicate (12)
-
return
_ headers? (12) -
rinda
/ rinda (12) -
ruby 1
. 6 feature (12) -
set
_ log (1) - unshift (8)
検索結果
先頭5件
-
Encoding
:: SHIFT _ JIS -> Encoding (9218.0) -
IANA Character Sets にある Shift_JIS のことです。
...IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。... -
Encoding
:: Shift _ JIS -> Encoding (9218.0) -
IANA Character Sets にある Shift_JIS のことです。
...IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。... -
Encoding
:: SJIS _ KDDI -> Encoding (9106.0) -
SJIS-KDDI エンコーディングです。
...SJIS-KDDI エンコーディングです。
Shift_JIS, CP932 の亜種です。
KDDI の携帯電話で使われる絵文字が含まれています。
@see https://www.au.com/ezfactory/tec/spec/img/typeD.pdf... -
Readline
:: HISTORY . delete _ at(index) -> String | nil (6216.0) -
index で指定したインデックスの内容をヒストリから削除し、その内容を返します。 該当する index の内容がヒストリになければ、 nil を返します。 index に 0 を指定すると Readline::HISTORY.shift と同様に最初の入力内容を削除します。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。 index が -1 の場合は Readline::HISTORY.pop と同様に動作します。
...index で指定したインデックスの内容をヒストリから削除し、その内容を返します。
該当する index の内容がヒストリになければ、 nil を返します。
index に 0 を指定すると Readline::HISTORY.shift
と同様に最初の入力内容を削除し......index に負の値を指定することで、
最後から入力内容を取得することもできます。
index が -1 の場合は Readline::HISTORY.pop と同様に動作します。
@param index 削除対象のヒストリのインデックスを指定します。
@raise NotImplementedError......サポートしていない環境で発生します。
例:
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
Readline::HISTORY.delete_at(1)
p Readline::HISTORY.to_a #=> ["foo", "baz"]... -
CSV
# return _ headers? -> bool (6112.0) -
ヘッダを返す場合は、真を返します。 そうでない場合は、偽を返します。
...w("header1,header2\nrow1_1,row1_2", headers: true, return_headers: false)
csv.return_headers? # => false
csv.shift # => #<CSV::Row "header1":"row1_1" "header2":"row1_2">
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true, return_headers: true)
csv.return_headers? # => true
csv.shift # =>......#<CSV::Row "header1":"header1" "header2":"header2">
//}
@see CSV.new... -
Array
# append(*obj) -> self (6106.0) -
指定された obj を順番に配列の末尾に追加します。 引数を指定しなければ何もしません。
...れば何もしません。
@param obj 自身に追加したいオブジェクトを指定します。
//emlist[例][ruby]{
array = [1, 2, 3]
array.push 4
array.push [5, 6]
array.push 7, 8
p array # => [1, 2, 3, 4, [5, 6], 7, 8]
//}
@see Array#pop, Array#shift, Array#unshift, Array#<<... -
Array
# drop(n) -> Array (6106.0) -
配列の先頭の n 要素を捨てて、 残りの要素を配列として返します。 このメソッドは自身を破壊的に変更しません。
...は自身を破壊的に変更しません。
@param n 捨てる要素数。
//emlist[例][ruby]{
a = [1, 2, 3, 4, 5, 0]
a.drop(3) # => [4, 5, 0]
# 変数aの値は変化しない
a # => [1, 2, 3, 4, 5, 0]
//}
@see Enumerable#drop, Array#drop_while, Array#shift... -
Array
# prepend(*obj) -> self (6106.0) -
指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。
...したいオブジェクトを指定します。
//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}
@see Array#push, Array#pop, Array#shift... -
Array
# unshift(*obj) -> self (6106.0) -
指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。
...したいオブジェクトを指定します。
//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}
@see Array#push, Array#pop, Array#shift... -
CGI
# header(options = "text / html") -> String (6106.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
...ntent-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘッダをセットします。また Server と Connection の各ヘッダにもデフォルト値をセットします。
偽を指定す......"MOVED" --> "301 Moved Permanently"
"REDIRECT" --> "302 Found"
"NOT_MODIFIED" --> "304 Not Modified"
"BAD_REQUEST" --> "400 Bad Request"
"AUTH_REQUIRED" --> "401 Authorization Required"
"FORBIDDEN"......"my_header1" => "my_value",
"my_header2" => "my_value"})
例:
cgi = CGI.new('html3')
print cgi.header({"charset" => "shift_jis", "status" => "OK"})
print "<html><head><title>TITLE</title></head>\r\n"
print "<body>BODY</body></html>\r\n"
@...