2356件ヒット
[2301-2356件を表示]
(0.169秒)
ライブラリ
- ビルトイン (606)
- digest (12)
- e2mmap (36)
- forwardable (48)
- matrix (284)
-
minitest
/ spec (1) - mkmf (12)
-
net
/ imap (992) - psych (120)
- rake (36)
- resolv (12)
- set (18)
-
syslog
/ logger (72) - tsort (23)
- win32ole (84)
クラス
- Array (96)
-
Digest
:: Base (12) -
Enumerator
:: Lazy (96) - Exception (12)
- Hash (24)
- Matrix (136)
- Module (1)
-
Net
:: IMAP (452) -
Net
:: IMAP :: BodyTypeBasic (156) -
Net
:: IMAP :: BodyTypeMessage (60) -
Net
:: IMAP :: BodyTypeMultipart (24) -
Net
:: IMAP :: BodyTypeText (48) -
Net
:: IMAP :: ContentDisposition (24) -
Net
:: IMAP :: ContinuationRequest (24) -
Net
:: IMAP :: Envelope (84) -
Net
:: IMAP :: FetchData (24) -
Net
:: IMAP :: MailboxACLItem (24) -
Net
:: IMAP :: ResponseCode (24) -
Net
:: IMAP :: ResponseText (12) -
Net
:: IMAP :: TaggedResponse (12) -
Net
:: IMAP :: ThreadMember (12) -
Net
:: IMAP :: UntaggedResponse (12) - Object (60)
-
ObjectSpace
:: WeakMap (24) -
Psych
:: Handler (24) -
Psych
:: Nodes :: Mapping (96) -
Rake
:: FileList (12) -
Resolv
:: DNS :: Resource :: IN :: WKS (12) - Set (24)
- String (24)
-
Syslog
:: Logger (72) -
Thread
:: Backtrace :: Location (48) - Vector (148)
-
WIN32OLE
_ TYPE (60) -
WIN32OLE
_ TYPELIB (24)
モジュール
- Enumerable (240)
- Exception2MessageMapper (36)
- Forwardable (24)
- Kernel (12)
- SingleForwardable (24)
- TSort (23)
キーワード
- == (12)
- Fail (6)
- Raise (6)
- [] (12)
- []= (12)
-
absolute
_ path (12) -
add
_ response _ handler (24) - anchor (12)
- anchor= (12)
- append (12)
- attr (12)
- authenticate (12)
-
base
_ label (12) - bcc (12)
- bind (6)
- bitmap (12)
-
block
_ length (12) - body (12)
- capability (12)
- cc (12)
- check (12)
- children (12)
-
chunk
_ while (12) -
client
_ thread (12) -
client
_ thread= (12) - close (12)
- code (12)
- collect (108)
- collect! (64)
- collect2 (24)
-
collect
_ concat (36) -
content
_ id (36) - copy (12)
- create (12)
- data (48)
- debug (12)
-
def
_ delegators (24) -
def
_ exception (6) -
def
_ instance _ delegators (12) -
def
_ single _ delegators (12) -
default
_ event _ sources (12) -
default
_ ole _ types (12) - description (36)
- disconnect (12)
- disconnected? (12)
- disposition (48)
-
dsp
_ type (12) - each (24)
-
each
_ strongly _ connected _ component _ from (23) -
elements
_ to _ f (24) -
elements
_ to _ i (24) -
elements
_ to _ r (24) - encoding (36)
-
end
_ mapping (12) -
enum
_ for (48) - error (12)
- extension (12)
- fail (6)
- fatal (12)
- fetch (12)
-
filter
_ map (12) -
flat
_ map (36) - from (12)
- getacl (12)
- getquota (12)
- getquotaroot (12)
-
implemented
_ ole _ types (12) - implicit (12)
- implicit= (12)
-
infect
_ with _ assertions (1) - info (12)
- inspect (12)
-
install
_ files (12) - language (12)
- lazy (12)
- list (12)
- lsub (12)
- map! (64)
- map2 (12)
- md5 (12)
-
media
_ subtype (12) -
media
_ type (12) - move (10)
- multipart? (12)
- name (12)
-
ole
_ classes (12) -
ole
_ methods (12) -
ole
_ types (12) - param (24)
- parts (12)
- pathmap (24)
-
pathmap
_ replace (12) -
raw
_ data (12) -
reply
_ to (12) - responses (12)
- rights (12)
- search (12)
- select (12)
- sender (12)
- seqno (12)
- setacl (12)
- size (12)
-
slice
_ after (24) -
slice
_ before (24) -
slice
_ when (12) - sort (12)
-
sort
_ by (24) -
source
_ ole _ types (12) -
start
_ mapping (12) - starttls (24)
- store (12)
- style (12)
- style= (12)
- subject (12)
- subscribe (12)
- subtype (12)
- sum (24)
- tag (12)
- tag= (12)
- tap (12)
- thread (12)
- to (12)
-
to
_ enum (48) -
to
_ h (14) -
to
_ proc (10) -
to
_ s (12) -
uid
_ copy (12) -
uid
_ fetch (12) -
uid
_ move (10) -
uid
_ search (12) -
uid
_ sort (12) -
uid
_ store (12) -
uid
_ thread (12) - unknown (12)
- unsubscribe (12)
- user (12)
- warn (12)
検索結果
先頭5件
-
Matrix
# elements _ to _ r -> Matrix (23.0) -
各要素を有理数 Rational に変換した行列を返します。
...各要素を有理数 Rational に変換した行列を返します。
このメソッドは deprecated です。 map(&:to_r) を使ってください。... -
Enumerable
# sort _ by -> Enumerator (19.0) -
ブロックの評価結果を <=> メソッドで比較することで、self を昇 順にソートします。ソートされた配列を新たに生成して返します。
...て返します。
つまり、以下とほぼ同じ動作をします。
//emlist[例][ruby]{
class Array
def sort_by
self.map {|i| [yield(i), i] }.
sort {|a, b| a[0] <=> b[0] }.
map {|i| i[1]}
end
end
//}
Enumerable#sort と比較して sort_by が優れている点とし......度に downcase が実行されます。
従って downcase の実行速度が遅ければ sort の速度が致命的に低下します。
//emlist[][ruby]{
p ["BAR", "FOO", "bar", "foo"].sort {|a, b| a.downcase <=> b.downcase }
//}
一方、次のように sort_by を使うと downcase の実行......"foo"].sort_by {|v| v.downcase }
//}
以下の、実行回数の検証結果を参照してみてください。
//emlist[][ruby]{
class Integer
def count
$n += 1
self
end
end
ary = []
1.upto(1000) {|v| ary << rand(v) }
$n = 0
ary.sort {|a,b| a.count <=> b.count }
p $n # =>... -
WIN32OLE
_ TYPE # ole _ methods -> [WIN32OLE _ METHOD] (19.0) -
型が持つメソッドのメタデータを取得します。
...。
メソッドを持たない場合は空配列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
methods = tobj.ole_methods.map {|m| m.name }
# => ['QueryInterface', 'AddRef', 'Release',....]
@see WIN32OLE_METHOD... -
WIN32OLE
_ TYPE # default _ ole _ types -> [WIN32OLE _ TYPE] (13.0) -
型が持つデフォルトのインターフェイスを取得します。
...型が持つデフォルトのインターフェイスを取得します。
default_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場
合、そのクラスが実装しているデフォルトのインターフェイスと、サポートし
ていればデフォル......ターフェイスの2要素です。デフォルトインターフェイスを持たない
場合は空配列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.default_ole_types.map {|intf| intf.name} #=> ["_Worksheet", "DocEvents"]... -
WIN32OLE
_ TYPE # implemented _ ole _ types -> [WIN32OLE _ TYPE] (13.0) -
この型が実装するインターフェイスを取得します。
...この型が実装するインターフェイスを取得します。
implemented_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスが実装しているすべてのインターフェイスを返します。
@return クラスが実装するす......合は、
空配列を返します。
@raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.implemented_ole_types.map {|intf| intf.name} #=> ["_Worksheet", "DocEvents"]...