3067件ヒット
[201-300件を表示]
(0.062秒)
別のキーワード
種類
ライブラリ
- English (48)
- ビルトイン (1051)
- bigdecimal (12)
-
cgi
/ core (48) - coverage (7)
- csv (144)
- delegate (12)
- fileutils (36)
- getoptlong (24)
- json (72)
- logger (12)
- matrix (12)
-
minitest
/ unit (1) -
net
/ imap (12) - optparse (156)
- ostruct (10)
- psych (19)
- rake (120)
-
rdoc
/ context (12) - readline (24)
-
rexml
/ document (24) -
rexml
/ parsers / ultralightparser (12) - rubygems (36)
-
rubygems
/ command (72) -
rubygems
/ command _ manager (24) -
rubygems
/ commands / build _ command (12) -
rubygems
/ commands / dependency _ command (12) -
rubygems
/ commands / update _ command (12) -
rubygems
/ commands / which _ command (24) -
rubygems
/ config _ file (12) -
rubygems
/ dependency (12) -
rubygems
/ dependency _ installer (72) -
rubygems
/ dependency _ list (24) -
rubygems
/ doc _ manager (12) -
rubygems
/ ext / configure _ builder (12) -
rubygems
/ ext / ext _ conf _ builder (12) -
rubygems
/ ext / rake _ builder (12) -
rubygems
/ format (12) -
rubygems
/ indexer (24) -
rubygems
/ old _ format (12) -
rubygems
/ package / tar _ header (12) -
rubygems
/ platform (12) -
rubygems
/ requirement (24) -
rubygems
/ security (24) -
rubygems
/ source _ index (24) -
rubygems
/ source _ info _ cache (24) -
rubygems
/ spec _ fetcher (48) -
rubygems
/ specification (168) -
rubygems
/ user _ interaction (24) -
rubygems
/ version (24) - scanf (12)
-
shell
/ process-controller (6) - shellwords (36)
- socket (96)
- tsort (36)
-
webrick
/ config (12) -
win32
/ registry (12) - win32ole (36)
- zlib (12)
クラス
-
ARGF
. class (84) - Array (401)
- BasicSocket (12)
- BigDecimal (12)
-
CGI
:: Cookie (12) - CSV (48)
-
CSV
:: Row (24) -
CSV
:: Table (60) - Coverage (7)
-
Encoding
:: Converter (36) -
Gem
:: Command (72) -
Gem
:: CommandManager (24) -
Gem
:: Commands :: BuildCommand (12) -
Gem
:: Commands :: DependencyCommand (12) -
Gem
:: Commands :: UpdateCommand (12) -
Gem
:: Commands :: WhichCommand (24) -
Gem
:: ConfigFile (12) -
Gem
:: Dependency (12) -
Gem
:: DependencyInstaller (72) -
Gem
:: DependencyList (24) -
Gem
:: DocManager (12) -
Gem
:: Ext :: ConfigureBuilder (12) -
Gem
:: Ext :: ExtConfBuilder (12) -
Gem
:: Ext :: RakeBuilder (12) -
Gem
:: Format (12) -
Gem
:: Indexer (24) -
Gem
:: OldFormat (12) -
Gem
:: Package :: TarHeader (12) -
Gem
:: Platform (12) -
Gem
:: Requirement (24) -
Gem
:: Security :: Policy (12) -
Gem
:: Security :: Signer (12) -
Gem
:: SourceIndex (24) -
Gem
:: SourceInfoCache (24) -
Gem
:: SpecFetcher (48) -
Gem
:: Specification (168) -
Gem
:: StreamUI (12) -
Gem
:: Version (24) - GetoptLong (24)
- Hash (10)
- IO (24)
- IPSocket (12)
-
JSON
:: State (12) - Logger (12)
- MatchData (60)
- Matrix (12)
- Method (44)
- Module (48)
-
Net
:: IMAP :: BodyTypeMessage (12) - Object (60)
- OpenStruct (10)
- OptionParser (108)
-
OptionParser
:: ParseError (48) -
RDoc
:: Context (12) -
REXML
:: Parent (24) -
REXML
:: Parsers :: UltraLightParser (12) -
Rake
:: FileList (36) -
Rake
:: Task (12) -
Rake
:: TaskArguments (12) - Random (24)
- Range (38)
- Regexp (24)
-
Shell
:: ProcessController (6) - Socket (48)
- String (57)
- Struct (10)
- TCPSocket (12)
- UDPSocket (12)
- WIN32OLE (12)
-
WIN32OLE
_ VARIANT (12) -
Win32
:: Registry (12) -
Zlib
:: GzipReader (12)
モジュール
-
CGI
:: QueryExtension (24) -
CGI
:: QueryExtension :: Value (24) - Enumerable (108)
- FileUtils (36)
-
GC
:: Profiler (12) - Gem (36)
-
Gem
:: UserInteraction (12) - JSON (24)
-
JSON
:: Generator :: GeneratorMethods :: Array (12) - Kernel (96)
-
MiniTest
:: Assertions (1) - Psych (19)
-
Rake
:: TaskManager (48) - Shellwords (24)
- TSort (36)
-
WEBrick
:: Config (12) -
WIN32OLE
:: VARIANT (12) - Warning (1)
オブジェクト
-
Readline
:: HISTORY (24) - main (10)
キーワード
-
$ , (12) -
$ INPUT _ RECORD _ SEPARATOR (12) -
$ OFS (12) -
$ OUTPUT _ FIELD _ SEPARATOR (12) -
$ RS (12) - * (24)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (8)
- =~ (12)
-
ARGUMENT
_ FLAGS (12) - ARGV (12)
- ArgumentError (12)
-
DEFAULT
_ IGNORE _ PATTERNS (12) -
DELEGATING
_ METHODS (12) - DIRECTORIES (12)
- DelegateClass (12)
- DigestAuth (12)
- FIELDS (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - ORDERINGS (12)
- Ruby用語集 (12)
-
SEV
_ LABEL (12) - TYPES (12)
-
VT
_ ARRAY (12) -
WIN
_ PATTERNS (12) - [] (156)
- []= (60)
-
_ invoke (12) -
add
_ bindir (12) -
add
_ extra _ args (12) -
add
_ to (12) -
arg
_ names (12) - args (24)
- argv (12)
-
array
_ attribute (12) -
array
_ attributes (12) -
array
_ nl (12) -
assert
_ send (1) -
attribute
_ defaults (12) -
attribute
_ names (12) - bsearch (24)
-
bsearch
_ index (10) - build (36)
-
build
_ args (12) - call (24)
- categories (1)
-
cert
_ chain (24) - chmod (12)
-
choose
_ from _ list (24) - chown (12)
-
chown
_ R (12) - coerce (12)
-
command
_ names (12) -
compact
_ specs (12) - concat (12)
-
configured
_ args (12) - convpath (12)
- count (72)
-
current
_ scope (12) - dependencies (12)
-
dependent
_ gems (12) -
development
_ dependencies (12) - diagonal (12)
- dig (40)
- dump (12)
- entries (7)
-
enum
_ for (24) - extension (12)
-
extra
_ args (12) - fcntl (12)
- fetch (12)
-
file
_ entries (24) - fill (48)
-
filter
_ backtrace (12) -
find
_ command _ possibilities (12) -
find
_ gems _ with _ sources (12) -
find
_ index (24) -
find
_ matching (12) -
find
_ paths (12) -
find
_ reverse _ dependencies (12) -
find
_ spec _ by _ name _ and _ version (12) -
force
_ encoding (12) -
gather
_ dependencies (12) -
gem
_ file _ list (12) -
gem
_ paths (12) -
gems
_ to _ install (12) - generate (12)
-
generate
_ line (12) -
get
_ all _ gem _ names (12) - getaddrinfo (12)
- gethostbyaddr (12)
- gethostbyname (24)
- getnameinfo (12)
- gets (12)
- grep (24)
- hash (12)
-
in
_ namespace (12) - index (24)
- inspect (12)
- install (12)
-
installed
_ gems (12) - ioctl (12)
- join (24)
-
latest
_ specs (12) -
legacy
_ repos (12) - length (36)
-
line
_ stub (7) - list (24)
-
load
_ gemspecs (12) -
mark
_ locations _ array (12) -
marshal
_ dump (12) -
marshal
_ load (12) -
max
_ by (48) -
module
_ function (12) - names (12)
- on (108)
- outdated (12)
- p (12)
- pack (21)
- pack テンプレート文字列 (12)
- params (12)
- parse (24)
- path (12)
-
pathmap
_ explode (12) - permutation (24)
-
primitive
_ errinfo (12) - private (17)
- protected (12)
- public (17)
- rand (24)
-
rb
_ ary _ new2 (12) -
rb
_ ary _ new3 (12) -
rb
_ f _ array (12) - readline (12)
- readlines (48)
- recover (12)
- recvfrom (12)
-
recvfrom
_ nonblock (12) -
remove
_ by _ name (12) -
required
_ attributes (12) - requirements (12)
-
resolve
_ args (12) - result (12)
- rindex (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
runtime
_ dependencies (12) -
safe
_ load (7) - scanf (12)
-
search
_ convpath (12) -
search
_ with _ source (24) - sendmsg (12)
-
set
_ backtrace (12) - shelljoin (24)
- shift (12)
- size (36)
- slice (12)
- slice! (12)
-
spec
_ predecessors (12) -
specific
_ extra _ args (12) -
strongly
_ connected _ components (24) - tasks (12)
-
to
_ a (67) -
to
_ ary (12) -
to
_ csv (12) -
to
_ enum (24) -
to
_ json (12) -
to
_ s (12) - tsort (12)
- union (12)
- unpack (12)
- unpack1 (9)
- unparse (12)
- value (12)
-
values
_ at (12) - vartype (12)
-
verify
_ gem (12) -
waiting
_ jobs (6) -
which
_ to _ update (12) - パターンマッチ (12)
検索結果
先頭5件
-
Array
# permutation(n = self . length) { |p| block } -> self (21112.0) -
サイズ n の順列をすべて生成し,それを引数としてブロックを実行します。
...(3).to_a #=> [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]
a.permutation(0).to_a #=> [[]]: one permutation of length 0
a.permutation(4).to_a #=> [] : no permutations of length 4
//}
ブロックが与えられた場合、作成した配列の各要素を引数としてブロックを実
行......して self を返します。
//emlist[例][ruby]{
a = [1, 2, 3]
result = []
a.permutation(2) {|e| result << e} # => [1,2,3]
result # => [[1,2],[1,3],[2,1],[2,3],[3,1],[3,2]]
//}
@see Array#combination, Array#repeated_permutation... -
Array
# shelljoin -> String (21112.0) -
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。
...スケープを適用し、空白文字を介してそれらを連結したコマンド
ライン文字列を生成します。
array.shelljoin は、Shellwords.shelljoin(array) と等価です。
@return エスケープ結果を連結した文字列を返します。
@see Shellwords.#shelljoin... -
Array
# find _ index {|item| . . . } -> Integer | nil (21106.0) -
条件に一致する最初の要素の位置を返します。
...返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# find _ index(val) -> Integer | nil (21106.0) -
条件に一致する最初の要素の位置を返します。
...返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# index {|item| . . . } -> Integer | nil (21106.0) -
条件に一致する最初の要素の位置を返します。
...返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# index(val) -> Integer | nil (21106.0) -
条件に一致する最初の要素の位置を返します。
...返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# rindex {|item| . . . } -> Integer | nil (21106.0) -
指定された val と == で等しい最後の要素の位置を返します。 等しい要素がひとつもなかった時には nil を返します。
...Enumerator オブジェクトを返します。
@param val オブジェクトを指定します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].rindex(1) #=> 3
p [1, 0, 0, 0, 0].rindex(1) #=> 0
p [0, 0, 0, 0, 0].rindex(1) #=> nil
p [0, 1, 0, 1, 0].rindex {|v| v > 0} #=> 3
//}
@see Array#index... -
Array
# rindex(val) -> Integer | nil (21106.0) -
指定された val と == で等しい最後の要素の位置を返します。 等しい要素がひとつもなかった時には nil を返します。
...Enumerator オブジェクトを返します。
@param val オブジェクトを指定します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].rindex(1) #=> 3
p [1, 0, 0, 0, 0].rindex(1) #=> 0
p [0, 0, 0, 0, 0].rindex(1) #=> nil
p [0, 1, 0, 1, 0].rindex {|v| v > 0} #=> 3
//}
@see Array#index... -
Array
# to _ csv(**options) -> String (21106.0) -
CSV.generate_line(self, options) と同様です。
...CSV.generate_line(self, options) と同様です。
Array オブジェクトを 1 行の CSV 文字列に変換するためのショートカットです。
@param options CSV.generate_line と同様のオプションを指定します。
//emlist[][ruby]{
require 'csv'
p [1, 'Matz', :Ruby, Dat......e.new(1965, 4, 14)].to_csv # => "1,Matz,Ruby,1965-04-14\n"
p [1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv(col_sep: ' ', row_sep: "\r\n") # => "1 Matz Ruby 1965-04-14\r\n"
//}
@see CSV.generate_line....../emlist[][ruby]{
require 'csv'
puts [1, nil].to_csv # => 1,
puts [1, nil].to_csv(write_nil_value: "N/A") # => 1,N/A
puts [2, ""].to_csv # => 2,""
puts [2, ""].to_csv(write_empty_value: "BLANK") # => 2,BLANK
//}
@see CSV.generate_line...