るりまサーチ

最速Rubyリファレンスマニュアル検索!
4073件ヒット [4001-4073件を表示] (0.055秒)
トップページ > クエリ:-[x] > クエリ:map[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

モジュール

キーワード

検索結果

<< < ... 39 40 41 >>

WIN32OLE_VARIABLE#varkind -> Integer (106.0)

変数の種類(VARKIND)を取得します。

...@return VARKINDに対応する数値を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
puts tobj.variables.map {|v| v.varkind}.uniq # => 2

数値の意味については、WIN32OLE_VARIABLE#variable_kindの説明を参照してください。...

WIN32OLE_VARIABLE#visible? -> bool (106.0)

変数の可視性を取得します。

...変数の可視性を取得します。

@return publicアクセス可能であれば真を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
puts tobj.variables.map {|v| v.visible?}.uniq # => true...

Enumerator.new(size=nil) {|y| ... } -> Enumerator (101.0)

Enumerator オブジェクトを生成して返します。与えられたブロックは Enumerator::Yielder オブジェクトを 引数として実行されます。

Enumerator オブジェクトを生成して返します。与えられたブロックは Enumerator::Yielder オブジェクトを
引数として実行されます。

生成された Enumerator オブジェクトに対して each を呼ぶと、この生成時に指定されたブロックを
実行し、Yielder オブジェクトに対して << メソッドが呼ばれるたびに、
each に渡されたブロックが繰り返されます。

new に渡されたブロックが終了した時点で each の繰り返しが終わります。
このときのブロックの返り値が each の返り値となります。

@param size 生成する Enumerator...

Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (84.0)

Rubyで使われる記号の意味(正規表現の複雑な記号は除く) ex q num per and or  plus minus ast slash hat sq  period comma langl rangl eq tilde  dollar at under lbrarbra  lbra2rbra2 lbra3rbra3 dq colon ac  backslash semicolon

...xxx # => 実行結果

慣用的に実行結果を示すために使われるコメントの書き方。

: #! ruby -Ks

shebang。d:spec/rubycmd#shebangを参照。

: # coding: utf-8

マジックコメント。d:spec/m17n#magic_comment を参照。

: "a is #{a}"

d:spec/literal#exp
//emlist{...
...法の一種。d:spec/literal#percent。ダブルクォート文字列で %Q!STRING! と同じ。
//emlist{
p %!nomad! #=> "nomad"
//}

: % ruby -e "puts 'Hello'"

コマンドラインへの入力を示す。rubyスクリプト上で入力を行うには `command` や system(command) などと...
...1 ~ _9

番号指定パラメータ。ブロックの仮引数として参照できます。

//emlist[][ruby]{
# 同じ意味
(1..10).map {|n| n * 2 }
(1..10).map { _1 * 2 }

[3, 1, 2].sort {|n, m| m <=> n }
[3, 1, 2].sort { _2 <=> _1 }
//}

===[a:lbra] {
===[a:rbra] }

: { 1 => "11" , 3 => "333"...

NEWS for Ruby 2.6.0 (78.0)

NEWS for Ruby 2.6.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...は参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 2.5.0 以降の変更

=== 言語仕様の変更

* $SAFE はプロセスグローバルで扱...
...ができます。 12912
典型的なユースケースは以下の通りです:
//emlist{
ary[1..] # ary[1..-1] と同じ
(1...).each {|index| block } # index が 1 から始まる無限ループ
ary.zip(1..) {|elem, index| block } # ar...
...マンドの -S オプションは非推奨になりました。次のバージョンで削除予定です。

* FileUtils
* 新規メソッド
* FileUtils.#cp_lr 4189

* Matrix
* 新規メソッド
* Matrix#antisymmetric?, Matrix#skew_symmetric?
* Matrix#map!, Matrix#c...

絞り込み条件を変える

rexml/document (48.0)

DOM スタイルの XML パーサ。

...xml version="1.0" encoding="UTF-8" ?>
<xbel version="1.0">
<bookmark href="http://www.ruby-lang.org/ja/">
<title>オブジェクト指向スクリプト言語 Ruby</title>
<desc>Rubyの公式サイト</desc>
</bookmark>
<bookmark href="http://rurema.clear-code.com/">
<title>最速R...
...<title>rurema/bitclust · GitHub</title>
</bookmark>
<bookmark href="https://rubygems.org/gems/bitclust-core" />
</xbel>
XML

bookmarks = REXML::XPath.match(doc, "/xbel/bookmark").map do |bookmark|
href = bookmark.attribute("href").value
title_element = bookmark.elements["title"]
title...
...ookmarks
# >> [#<struct Bookmark
# >> href="http://www.ruby-lang.org/ja/",
# >> title="オブジェクト指向スクリプト言語 Ruby",
# >> desc="Rubyの公式サイト">,
# >> #<struct Bookmark
# >> href="http://rurema.clear-code.com/",
# >> title="最速Rubyリファレンスマニ...

メソッド呼び出し(super・ブロック付き・yield) (42.0)

メソッド呼び出し(super・ブロック付き・yield) * super * block * yield * block_arg * numbered_parameters * it * call_method

...1

def bar
yield [1,2,3]
end

bar{|a, b, c| p a} #=> 1

def hoge
yield [1,2,3],4,5
end

hoge{|a, b, c| p a} #=> [1,2,3]
//}


http://www.a-k-r.org/d/2007-08.html#a2007_08_16_1

===[a:numbered_parameters] 番号指定パラメータ

ブロックに渡された値を参照するには、上記の...
...=> "b"
}
//}

===[a:it] it

ブロックに渡された値は it という名前で参照することもできます。

//emlist[][ruby]{
[1, 2, 3].map { it * 2 } # => [2, 4, 6]

{a: 1, b: 2}.each { p it }
# => [:a, 1]
# [:b, 2]
//}

it は予約語ではありません。そのため、変数...
...# ...
end
//}

ローカル変数 it が存在する場合、it はローカル変数の値を参照します。

//emlist[][ruby]{
it = 0
[1, 2, 3].map { it * 2 } # => [0, 0, 0]
//}

it はネストすることができます。

//emlist[][ruby]{
['foo', 'bar'].each { it.each_char { p it } }
# =>...

REXML::ExternalEntity (18.0)

DTD 内の宣言でパラメータ実体参照を使って宣言が されているものを表わすクラスです。

...BLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;

//emlist[][ruby]{
require 'rexml/document'

doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE xhtml [
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent...
...">
%HTMLsymbol;
]>
EOS

p doctype.children.find_all{|child| REXML::ExternalEntity === child }.map(&:to_s)
# => ["%HTMLsymbol;"]
//}...

tsort (18.0)

tsort はトポロジカルソートと強連結成分に関するモジュールを提供します。

...end
n = ns.first
if Array === n
outputs, inputs, block = n
inputs_time = inputs.map {|f| File.mtime f}.max
begin
outputs_time = outputs.map {|f| File.mtime f}.min
rescue Errno::ENOENT
outputs_time = nil
end
if output...
...分に関するアルゴリズムを使っているからです。
とはいえ strongly_connected_components という正確な名前は長過ぎます。

=== References
R. E. Tarjan,
Depth First Search and Linear Graph Algorithms,
SIAM Journal on Computing, Vol. 1, No. 2, pp. 146-160, June 1972....
<< < ... 39 40 41 >>