種類
- インスタンスメソッド (241)
- 特異メソッド (151)
- 文書 (4)
ライブラリ
クラス
- Array (36)
- Enumerator (19)
-
Enumerator
:: Lazy (12) -
Fiddle
:: Pointer (24) -
File
:: Stat (12) - GDBM (12)
- IO (12)
- Logger (12)
-
Logger
:: Application (1) - Matrix (36)
-
OpenSSL
:: SSL :: SSLContext (12) -
RSS
:: ImageFaviconModel :: ImageFavicon (48) -
RSS
:: Maker :: ItemsBase (12) -
RSS
:: RDF :: Channel :: ImageFavicon (48) -
Rake
:: Application (12)
モジュール
-
CGI
:: HtmlExtension (72) - Rake (12)
キーワード
- Rubyの起動 (4)
- application= (12)
- build (24)
- cachesize= (12)
- empty (12)
-
file
_ field (24) -
image
_ size (24) -
image
_ size= (24) -
max
_ size= (12) - new (103)
-
password
_ field (24) -
session
_ cache _ size= (12) -
set
_ log (1) - size (24)
-
text
_ field (24) - winsize= (12)
検索結果
先頭5件
-
RSS
:: RDF :: Channel :: ImageFavicon # image _ size= (3102.0) -
@todo
@todo -
Matrix
. empty(row _ size=0 , column _ size=0) -> Matrix (202.0) -
要素を持たない行列を返します。
要素を持たない行列を返します。
「要素を持たない」とは、行数もしくは列数が0の行列のことです。
row_size 、 column_size のいずれか一方は0である必要があります。
//emlist[例][ruby]{
require 'matrix'
m = Matrix.empty(2, 0)
m == Matrix[ [], [] ]
# => true
n = Matrix.empty(0, 3)
n == Matrix.columns([ [], [], [] ])
# => true
m * n
# => Matrix[[0, 0, 0], [0, 0, 0]]
//}
... -
Enumerator
. new(size=nil) {|y| . . . } -> Enumerator (101.0) -
Enumerator オブジェクトを生成して返します。与えられたブロックは Enumerator::Yielder オブジェクトを 引数として実行されます。
Enumerator オブジェクトを生成して返します。与えられたブロックは Enumerator::Yielder オブジェクトを
引数として実行されます。
生成された Enumerator オブジェクトに対して each を呼ぶと、この生成時に指定されたブロックを
実行し、Yielder オブジェクトに対して << メソッドが呼ばれるたびに、
each に渡されたブロックが繰り返されます。
new に渡されたブロックが終了した時点で each の繰り返しが終わります。
このときのブロックの返り値が each の返り値となります。
@param size 生成する Enumerator... -
Enumerator
:: Lazy . new(obj , size=nil) {|yielder , *values| . . . } -> Enumerator :: Lazy (101.0) -
Lazy Enumerator を作成します。Enumerator::Lazy#force メソッドなどに よって列挙が実行されたとき、objのeachメソッドが実行され、値が一つずつ ブロックに渡されます。ブロックは、yielder を使って最終的に yield される値を 指定できます。
Lazy Enumerator を作成します。Enumerator::Lazy#force メソッドなどに
よって列挙が実行されたとき、objのeachメソッドが実行され、値が一つずつ
ブロックに渡されます。ブロックは、yielder を使って最終的に yield される値を
指定できます。
//emlist[Enumerable#filter_map と、その遅延評価版を定義する例][ruby]{
module Enumerable
def filter_map(&block)
map(&block).compact
end
end
class Enumerator::... -
File
:: Stat . new(path) -> File :: Stat (6.0) -
path に関する File::Stat オブジェクトを生成して返します。 File.stat と同じです。
...m Files/ruby-1.8/lib/ruby/site_ruby/1.8"
p File::Stat.new($:[0])
#=> 例
#<File::Stat dev=0x2, ino=0, mode=040755, nlink=1, uid=0, gid=0, rdev=0x2, size=0, blksize=nil, blocks=nil, atime=Sun Sep 02 14:15:20 +0900 2007, mtime=Tue Apr 24 23:03:44 +0900 2007, ctime=Tue Apr 24 23:03:37 +0900 2007>
//}... -
Rake
. application=(app) (6.0) -
現在の Rake アプリケーションをセットします。
...kelib"], show_all_tasks=false, show_prereqs=false, show_task_pattern=nil, show_tasks=nil, silent=false, suppress_backtrace_pattern=nil, thread_pool_size=20, trace=false, trace_output=#<IO:<STDERR>>, trace_rules=false>,
# @original_dir="/path/to/dir",
# @pending_imports=[],
# @rakefile=ni... -
Rake
:: Application # options -> OpenStruct (6.0) -
コマンドラインで与えられたアプリケーションのオプションを返します。
...em=false, job_stats=false, load_system=false, nosearch=false, rakelib=["rakelib"], show_all_tasks=false, show_prereqs=false, show_task_pattern=nil, show_tasks=nil, silent=false, suppress_backtrace_pattern=nil, thread_pool_size=8, trace=false, trace_output=#<IO:<STDERR>>, trace_rules=false>
end
//}... -
Rubyの起動 (6.0)
-
Rubyの起動 * cmd_option * shebang
...デフォルトの設定でYJITを有効にします。
: --yjit-[option]
指定した設定でYJITを有効にします。
: --yjit-exec-mem-size=num
MiB単位で実行可能メモリブロックのサイズを指定します。(デフォルト: 256)
: --yjit-call-threshold=num
JITが... -
Matrix
. build(row _ size , column _ size = row _ size) -> Enumerable (2.0) -
row_size×column_sizeの行列をブロックの返り値から生成します。
row_size×column_sizeの行列をブロックの返り値から生成します。
行列の各要素の位置がブロックに渡され、それの返り値が行列の要素となります。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
m = Matrix.build(2, 4) {|row, col| col - row }
# => Matrix[[0, 1, 2, 3], [-1, 0, 1, 2]]
m = Matrix.build(3) { rand }
# => a 3x3 matrix with random... -
Matrix
. build(row _ size , column _ size = row _ size) {|row , col| . . . } -> Matrix (2.0) -
row_size×column_sizeの行列をブロックの返り値から生成します。
row_size×column_sizeの行列をブロックの返り値から生成します。
行列の各要素の位置がブロックに渡され、それの返り値が行列の要素となります。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
m = Matrix.build(2, 4) {|row, col| col - row }
# => Matrix[[0, 1, 2, 3], [-1, 0, 1, 2]]
m = Matrix.build(3) { rand }
# => a 3x3 matrix with random...