446件ヒット
[1-100件を表示]
(0.044秒)
別のキーワード
ライブラリ
- ビルトイン (254)
- kconv (12)
-
rake
/ packagetask (12) -
rubygems
/ dependency _ installer (24) -
rubygems
/ installer (12) - socket (24)
-
win32
/ registry (48)
クラス
- Encoding (24)
-
Encoding
:: Converter (72) -
Enumerator
:: Lazy (40) -
Gem
:: DependencyInstaller (24) -
Gem
:: Installer (12) -
Rake
:: PackageTask (12) - Regexp (12)
- Socket (12)
- String (94)
モジュール
-
Gem
:: InstallUpdateOptions (12) -
Socket
:: Constants (12) -
Win32
:: Registry :: Constants (48)
キーワード
-
DEFAULT
_ OPTIONS (12) -
IP
_ ONESBCAST (24) - InvalidByteSequenceError (12)
-
REG
_ FORCE _ RESTORE (12) -
REG
_ NO _ LAZY _ FLUSH (12) -
REG
_ REFRESH _ HIVE (12) -
REG
_ WHOLE _ HIVE _ VOLATILE (12) - String (12)
- compatible? (12)
- convert (12)
- encode (36)
-
fixed
_ encoding? (12) -
force
_ encoding (12) - grep (12)
-
grep
_ v (10) -
insert
_ output (12) -
install
_ update _ defaults _ str (12) - iseuc (12)
- new (36)
-
primitive
_ convert (48) -
rb
_ gc _ force _ recycle (12) - replicate (12)
-
ruby 1
. 8 . 2 feature (12) -
rubygems
/ commands / install _ command (12) -
rubygems
/ commands / uninstall _ command (12) -
unicode
_ normalize (11) -
unicode
_ normalized? (11) -
valid
_ encoding? (12) -
with
_ index (6)
検索結果
先頭5件
-
Enumerator
:: Lazy # force(*args) -> [object] (18207.0) -
全ての要素を含む配列を返します。Lazy から実際に値を取り出すのに使います。
...要素を含む配列を返します。Lazy から実際に値を取り出すのに使います。
Enumerable#to_a のエイリアスです。
//emlist[例][ruby]{
1.step.lazy.take(10).force
# => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
1.step.lazy.take(10).to_a
# => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
//}... -
String
# force _ encoding(encoding) -> self (12225.0) -
文字列の持つエンコーディング情報を指定された encoding に変えます。
...報を指定された encoding に変えます。
このとき実際のエンコーディングは変換されず、検査もされません。
Array#pack などで得られたバイト列のエンコーディングを指定する時に使います。
@param encoding 変更するエンコーデ......文字列か Encoding オブジェクトを指定します。
//emlist[例][ruby]{
s = [164, 164, 164, 237, 164, 207].pack("C*")
p s.encoding #=> ASCII-8BIT
p s.force_encoding("EUC-JP") #=> "いろは"
p s.force_encoding(Encoding::EUC_JP) #......=> "いろは"
u = [12411, 12408, 12392].pack("U*")
u.force_encoding("UTF-8") #=> "ほへと"
u.force_encoding(Encoding::UTF_8) #=> "ほへと"
//}... -
Win32
:: Registry :: Constants :: REG _ FORCE _ RESTORE (12201.0) -
@todo
@todo -
void rb
_ gc _ force _ recycle(VALUE p) (12200.0) -
p を強制的に GC します。
...p を強制的に GC します。... -
Win32
:: Registry :: Constants :: REG _ NO _ LAZY _ FLUSH (9101.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: REG _ REFRESH _ HIVE (9101.0) -
@todo
@todo -
Win32
:: Registry :: Constants :: REG _ WHOLE _ HIVE _ VOLATILE (9101.0) -
@todo
@todo -
Regexp
# fixed _ encoding? -> bool (6136.0) -
正規表現が任意の ASCII 互換エンコーディングとマッチ可能な時に false を返します。
...coding:utf-8 -*-
r = /a/
r.fixed_encoding? # => false
r.encoding # => #<Encoding:US-ASCII>
r =~ "\u{6666} a" # => 2
r =~ "\xa1\xa2 a".force_encoding("euc-jp") # => 2
r =~ "abc".force_encoding("euc......coding? # => true
r.encoding # => #<Encoding:UTF-8>
r =~ "\u{6666} a" # => 2
begin
r =~ "\xa1\xa2".force_encoding("euc-jp")
rescue => e
e.class # => Encoding::Co......=~ "abc".force_encoding("euc-jp") # => 0
r = /\u{6666}/
r.fixed_encoding? # => true
r.encoding # => #<Encoding:UTF-8>
r =~ "\u{6666} a" # => 0
begin
r =~ "\xa1\xa2".force_encoding("euc-jp"... -
String
# valid _ encoding? -> bool (6118.0) -
文字列の内容が、現在のエンコーディングに照らしあわせて妥当であれば true を返します。さもなくば false を返します。
...て妥当であれば
true を返します。さもなくば false を返します。
//emlist[例][ruby]{
"\xc2\xa1".force_encoding("UTF-8").valid_encoding? #=> true
"\xc2".force_encoding("UTF-8").valid_encoding? #=> false
"\x80".force_encoding("UTF-8").valid_encoding? #=> false
//}...