ライブラリ
- ビルトイン (112)
- abbrev (1)
- bigdecimal (1)
-
cgi
/ core (4) -
cgi
/ session (3) -
cgi
/ session / pstore (1) - csv (6)
- dbm (2)
- delegate (2)
-
digest
/ sha2 (2) - drb (1)
- etc (2)
- forwardable (4)
- gdbm (2)
-
io
/ console (3) - ipaddr (1)
-
irb
/ cmd / pushws (1) - json (12)
- logger (3)
- matrix (2)
-
minitest
/ unit (1) -
net
/ http (3) -
net
/ pop (1) -
net
/ smtp (1) - open-uri (1)
- openssl (13)
- optparse (11)
- ostruct (2)
- pathname (1)
- prettyprint (1)
- psych (5)
- rake (6)
-
rdoc
/ code _ object (1) -
rdoc
/ generator / darkfish (2) -
rdoc
/ text (2) - resolv (1)
-
rexml
/ document (2) -
rexml
/ parsers / pullparser (1) -
rinda
/ rinda (3) -
rinda
/ tuplespace (4) - rss (30)
- rubygems (2)
-
rubygems
/ command (7) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ config _ file (4) -
rubygems
/ dependency _ list (1) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ server (1) -
rubygems
/ source _ index (3) -
rubygems
/ source _ info _ cache (7) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ version (2) - sdbm (2)
- set (1)
- shell (96)
-
shell
/ builtin-command (10) -
shell
/ command-processor (68) -
shell
/ filter (78) -
shell
/ process-controller (15) -
shell
/ system-command (15) - shellwords (3)
- socket (1)
- stringio (1)
- sync (12)
- thread (4)
- thwait (1)
-
webrick
/ cgi (1) -
webrick
/ httpauth / htdigest (2) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (2) -
webrick
/ httprequest (4) -
webrick
/ httpresponse (2) -
webrick
/ server (2) -
win32
/ registry (1) -
yaml
/ dbm (1) - zlib (12)
クラス
- Array (10)
- BasicSocket (1)
- BigDecimal (1)
- Bignum (1)
-
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (2)
-
CSV
:: Row (1) -
CSV
:: Table (3) - Complex (1)
- DBM (2)
-
DRb
:: DRbServer (1) - Delegator (2)
-
Digest
:: SHA2 (2) -
Encoding
:: Converter (1) -
Etc
:: Passwd (2) - File (1)
- Float (1)
- GDBM (2)
-
Gem
:: Command (7) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: ConfigFile (4) -
Gem
:: DependencyList (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarWriter (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: Server (1) -
Gem
:: SourceIndex (3) -
Gem
:: SourceInfoCache (7) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: SpecFetcher (2) -
Gem
:: Version (2) - Hash (74)
- IO (7)
- IPAddr (1)
-
IRB
:: ExtendCommand :: PushWorkspace (1) -
JSON
:: State (2) - Logger (2)
-
Logger
:: Application (1) - MatchData (2)
- Matrix (1)
- Method (1)
-
MiniTest
:: Unit (1) -
Net
:: HTTP (1) -
Net
:: POP3 (1) -
Net
:: SMTP (1) - Object (4)
-
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: BN (2) -
OpenSSL
:: Config (1) -
OpenSSL
:: Engine (1) -
OpenSSL
:: SSL :: SSLContext (2) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (1) - OpenStruct (2)
- OptionParser (10)
- Pathname (1)
- PrettyPrint (1)
- Proc (1)
-
Psych
:: Stream (1) -
Psych
:: Visitors :: YAMLTree (4) -
RDoc
:: CodeObject (1) -
RDoc
:: Generator :: Darkfish (2) -
RDoc
:: Options (1) -
REXML
:: Parent (2) -
REXML
:: Parsers :: PullParser (1) -
RSS
:: Maker :: RSSBase (1) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (12) -
RSS
:: XMLStyleSheet (12) -
Rake
:: TaskArguments (3) - Range (1)
- Rational (1)
- Regexp (1)
-
Resolv
:: DNS :: Resource :: SOA (1) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (3) -
Rinda
:: TupleSpaceProxy (3) - SDBM (2)
- Set (1)
- Shell (96)
-
Shell
:: AppendFile (1) -
Shell
:: AppendIO (1) -
Shell
:: BuiltInCommand (2) -
Shell
:: Cat (1) -
Shell
:: CommandProcessor (68) -
Shell
:: Concat (1) -
Shell
:: Echo (1) -
Shell
:: Filter (78) -
Shell
:: Glob (1) -
Shell
:: ProcessController (15) -
Shell
:: SystemCommand (15) -
Shell
:: Tee (1) -
Shell
:: Void (1) - String (7)
- StringIO (1)
- Struct (1)
-
Thread
:: Queue (2) -
Thread
:: SizedQueue (2) - ThreadsWait (1)
- Time (1)
- UnboundMethod (1)
- Vector (1)
-
WEBrick
:: CGI (1) -
WEBrick
:: GenericServer (2) -
WEBrick
:: HTTPAuth :: Htdigest (2) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPAuth :: Htpasswd (2) -
WEBrick
:: HTTPRequest (4) -
WEBrick
:: HTTPResponse (2) -
Win32
:: Registry (1) -
YAML
:: DBM (1) -
Zlib
:: Deflate (3) -
Zlib
:: GzipFile (1) -
Zlib
:: GzipWriter (2) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (5)
モジュール
-
CGI
:: QueryExtension (4) - DublinCoreModel (3)
- Enumerable (2)
- FileUtils (2)
- Forwardable (2)
-
Gem
:: LocalRemoteOptions (1) -
Gem
:: QuickLoader (2) -
JSON
:: Generator :: GeneratorMethods :: Array (1) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (1) -
JSON
:: Generator :: GeneratorMethods :: Float (1) -
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Integer (1) -
JSON
:: Generator :: GeneratorMethods :: NilClass (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String (2) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (1)
-
Net
:: HTTPHeader (2) -
OpenSSL
:: Buffering (1) -
OpenURI
:: Meta (1) -
OptionParser
:: Arguable (1) -
RDoc
:: Text (2) -
RSS
:: XMLStyleSheetMixin (2) - SingleForwardable (2)
-
Sync
_ m (12)
キーワード
- + (1)
- < (1)
- == (1)
- === (1)
- > (1)
- >> (1)
- Marshal (1)
- [] (4)
- []= (2)
- abbrev (1)
- active? (2)
-
active
_ job? (1) -
active
_ jobs (1) -
active
_ jobs _ exist? (1) -
add
_ bulk _ threshold _ option (1) -
add
_ schedule (1) -
add
_ specs (1) - alternate (2)
- alternate= (2)
- append (3)
- assoc (1)
- atime (3)
- attributes (1)
- basename (3)
- begins? (1)
-
block
_ length (1) - blockdev? (3)
-
bulk
_ threshold (1) -
bulk
_ threshold= (1) -
cache
_ data (1) - cat (3)
- cd (1)
- chardev? (3)
- charset (2)
- charset= (2)
- chdir (1)
-
check
_ point (3) - chmod (3)
- chown (3)
- classify (1)
- clear (1)
- clone (1)
-
close
_ read (1) -
close
_ write (1) - closed? (1)
- command (1)
-
command
_ processor (1) -
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) - concat (3)
- config (4)
-
create
_ ext _ from _ hash (1) - ctime (3)
- cwd (1)
-
dc
_ publisher (1) -
dc
_ publisher= (1) -
dc
_ publishers (1) - debug (1)
- debug= (1)
- debug? (1)
- default (2)
- default= (1)
-
default
_ proc (1) -
default
_ proc= (1) - defaults (1)
- defaults= (1)
- deflate (1)
- delegate (2)
- delete (5)
-
delete
_ if (2) -
digest
_ length (1) - dir (1)
-
dir
_ stack (1) - directory? (3)
- dirname (3)
- dirs (1)
- dup (1)
- each (15)
-
each
_ key (2) -
each
_ pair (2) -
each
_ value (2) - echo (3)
- empty? (1)
- eql? (1)
- equal? (1)
- executable? (3)
-
executable
_ real? (3) - execute (1)
- exist? (3)
- exists? (3)
- fetch (4)
-
fetch
_ path (1) - file? (3)
- files (1)
-
find
_ gems (1) -
find
_ system _ command (3) - finish (12)
-
finish
_ all _ jobs (3) -
finish
_ page _ dir (1) - finished (1)
- finished? (3)
- flatten (1)
- flock (1)
- flush (14)
-
flush
_ left (1) -
flush
_ next _ in (1) -
flush
_ next _ out (1) -
flush
_ sessions (1) - foreach (3)
- ftype (3)
- generate (1)
- getopts (3)
- getwd (1)
- glob (3)
-
group
_ by (1) - grpowned? (3)
- gsub (1)
- gsub! (1)
-
has
_ key? (1) -
has
_ value? (1) - hash (22)
-
hash
_ old (1) - header (2)
- href (2)
- href= (2)
- identical? (3)
- iflush (1)
- include? (1)
- index (1)
- initialize (1)
- input (1)
- input= (4)
- inspect (2)
-
instance
_ delegate (1) - invert (4)
- ioflush (1)
- jobs (2)
-
jobs
_ exist? (1) - join (3)
-
keep
_ if (2) - key (1)
- key? (1)
- keys (1)
- kill (2)
-
kill
_ job (1) -
latest
_ cache _ data (1) -
latest
_ specs (1) - length (1)
- link (3)
- lock (1)
- lshift! (1)
- lstat (3)
-
marshal
_ dump (4) -
marshal
_ load (3) - media (2)
- media= (2)
- member? (1)
- merge (2)
- merge! (2)
- mkdir (3)
- modifiable (1)
- mtime (3)
- name (1)
-
named
_ captures (1) - notify (5)
- oflush (1)
- on (8)
- open (3)
- out (3)
- owned? (3)
- params (1)
- params= (1)
- pipe? (3)
- popd (1)
- popdir (1)
-
process
_ args (1) -
process
_ controller (1) - push (7)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - pushd (1)
- pushdir (1)
- pwd (1)
- query (1)
- rassoc (1)
- read (2)
-
read
_ all (2) -
read
_ cache _ data (1) - readable? (3)
-
readable
_ real? (3) - readlink (3)
-
record
_ separator (1) -
record
_ separator= (1) - refresh (3)
- refresh! (1)
- rehash (4)
- reject (5)
- reject! (2)
- rename (3)
- replace (1)
-
reset
_ cache _ for (1) - restore (4)
- rm (3)
- rmdir (3)
- rshift! (1)
- ruby (1)
- rule (1)
- select (2)
- select! (2)
-
set
_ cache _ data (1) -
set
_ log (1) -
set
_ params (1) - setgid? (3)
- setuid? (3)
-
sev
_ threshold (1) -
sev
_ threshold= (1) - sfork (1)
- shared? (1)
- shebang (1)
- shell (2)
- shell= (1)
- shellescape (1)
- shelljoin (1)
- shellsplit (1)
- shift (6)
-
short
_ name (1) -
show
_ help (1) -
show
_ lookup _ failure (1) - shuffle (2)
- shuffle! (2)
- shutdown (3)
-
single
_ delegate (1) - size (4)
- size? (3)
- sn (1)
- socket? (3)
-
spec
_ predecessors (1) - specs (1)
- split (3)
- start (1)
-
start
_ export (1) -
start
_ import (1) -
start
_ job (1) - stat (3)
- sticky? (3)
- store (1)
-
stream
_ end? (1) -
strip
_ hashes (1) - sub (1)
- sub! (1)
-
super
_ each (1) - symlink (3)
- symlink? (3)
-
sync
_ lock (1) -
sync
_ sh _ locker (1) -
sync
_ sh _ locker= (1) -
sync
_ shared? (1) -
sync
_ synchronize (1) -
sync
_ try _ lock (1) -
sync
_ unlock (1) - synchronize (1)
- system (3)
-
system
_ path (1) -
system
_ path= (1) - take (2)
- tee (3)
- terminate (1)
-
terminate
_ job (1) - test (3)
- title (2)
- title= (2)
-
to
_ a (1) -
to
_ csv (1) -
to
_ h (4) -
to
_ hash (4) -
to
_ json (9) -
to
_ json _ raw _ object (1) -
to
_ s (3) - transact (3)
- truncate (3)
-
try
_ lock (1) - type (2)
- type= (2)
-
type
_ params (1) - umask (1)
- umask= (1)
- unlink (3)
- unlock (1)
- unshift (3)
- update (2)
- utime (3)
- value (1)
- value? (1)
- values (1)
-
values
_ at (1) - verbose (1)
- verbose= (1)
- verbose? (1)
- wait? (2)
-
wait
_ all _ jobs _ execution (1) -
waiting
_ job? (1) -
waiting
_ jobs (1) -
waiting
_ jobs _ exist? (1) -
with
_ defaults (1) -
world
_ readable? (3) -
world
_ writable? (3) - writable? (3)
-
writable
_ real? (3) -
xml
_ stylesheets (2) -
xml
_ stylesheets= (1) - zero? (3)
- | (1)
検索結果
先頭5件
-
File
# flock(operation) -> 0 | false (9394.0) -
ファイルをロックします。
ファイルをロックします。
ロックを取得するまでブロックされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。
@param operation ロックに対する操作の種類を示す定数を指定します。
どのような定数が利用可能かは以下を参照して下さい。
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX operation に不正な整数を与えた... -
FileUtils
# ruby(*args) {|result , status| . . . } (9322.0) -
与えられた引数で Ruby インタプリタを実行します。
与えられた引数で Ruby インタプリタを実行します。
@param args Ruby インタプリタに与える引数を指定します。
例:
ruby %{-pe '$_.upcase!' <README}
@see Kernel.#sh -
CGI
:: QueryExtension # params -> Hash (9304.0) -
パラメータを格納したハッシュを返します。
パラメータを格納したハッシュを返します。
フォームから入力された値や、URLに埋め込まれた QUERY_STRING のパース結果の取得などに使用します。
cgi = CGI.new
cgi.params['developer'] # => ["Matz"] (Array)
cgi.params['developer'][0] # => "Matz"
cgi.params[''] # => nil -
CGI
:: QueryExtension # params=(hash) (9304.0) -
与えられたハッシュをパラメータにセットします。
与えられたハッシュをパラメータにセットします。
@param hash ハッシュを指定します。 -
Enumerable
# group _ by {|obj| . . . } -> Hash (9304.0) -
ブロックを評価した結果をキー、対応する要素の配列を値とするハッシュを返します。
ブロックを評価した結果をキー、対応する要素の配列を値とするハッシュを返します。
//emlist[例][ruby]{
(1..6).group_by {|i| i%3} #=> {0=>[3, 6], 1=>[1, 4], 2=>[2, 5]}
//}
ブロックを省略した場合は Enumerator を返します。 -
Enumerable
# to _ h(*args) -> Hash (9304.0) -
self を [key, value] のペアの配列として解析した結果を Hash にして 返します。
self を [key, value] のペアの配列として解析した結果を Hash にして
返します。
@param args each の呼び出し時に引数として渡されます。
//emlist[例][ruby]{
%i[hello world].each_with_index.to_h # => {:hello => 0, :world => 1}
//} -
Gem
:: Command # options -> Hash (9304.0) -
コマンドで使用するオプションを返します。
コマンドで使用するオプションを返します。 -
Hash
# ==(other) -> bool (9304.0) -
自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。
自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、
値が == メソッドで比較して全て等しい場合に真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
#(出力関数は省略)
{ 1 => :a } == { 1 => :a } #=> true
{ 1 => :a } == { 1 => :a, 2 => :b } #=> false
{ 1 => :a } == { 1.0 => :a } #=> fa... -
Hash
# ===(other) -> bool (9304.0) -
自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。
自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、
値が == メソッドで比較して全て等しい場合に真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
#(出力関数は省略)
{ 1 => :a } == { 1 => :a } #=> true
{ 1 => :a } == { 1 => :a, 2 => :b } #=> false
{ 1 => :a } == { 1.0 => :a } #=> fa... -
Hash
# [](key) -> object | nil (9304.0) -
key に関連づけられた値を返します。
key に関連づけられた値を返します。
該当するキーが登録されていない時には、デフォルト値を返します。
デフォルト値と値としての nil を区別する必要が
ある場合は Hash#fetch または Hash#key? を使ってください。
@param key 探索するキーを指定します。
//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all"}
p h[:ab] #=> "some"
p h[:ef] #=> nil
h1 = Hash.new("default value")
p h1[... -
Hash
# []=(key , value) (9304.0) -
key に対して value を関連づけます。value を返し ます。
key に対して value を関連づけます。value を返し
ます。
@param key キーを指定します。
@param value 値を指定します。
//emlist[例][ruby]{
h = {}
h[:key] = "value"
p h #=>{:key => "value"}
//}
@see Hash#[] -
Hash
# assoc(key) -> Array | nil (9304.0) -
ハッシュが key をキーとして持つとき、見つかった要素のキーと値のペア を配列として返します。
ハッシュが key をキーとして持つとき、見つかった要素のキーと値のペア
を配列として返します。
キーの同一性判定には eql? メソッドではなく == メソッドを使います。
key が見つからなかった場合は、nil を返します。
@param key 検索するキー
//emlist[例][ruby]{
h = {"colors" => ["red", "blue", "green"],
"letters" => ["a", "b", "c" ]}
h.assoc("letters") #=> ["letters", ["a", "b", "c"]]
h.assoc("f... -
Hash
# rassoc(value) -> Array | nil (9304.0) -
ハッシュ内を検索して,引数 value と 一致する値を探します。
ハッシュ内を検索して,引数 value と 一致する値を探します。
比較は == メソッドを使用して行われます。一致する値があれば,
該当するキーとその値とを要素とするサイズ 2 の配列を返します。
ない場合には nil を返します。
@param value 探索する値。
//emlist[例][ruby]{
a = {1=> "one", 2 => "two", 3 => "three", "ii" => "two"}
a.rassoc("two") #=> [2, "two"]
a.rassoc("four") #=> nil
//}
@see Hash#assoc,... -
JSON
:: State # to _ h -> Hash (9304.0) -
自身をハッシュに変換します。
自身をハッシュに変換します。
//emlist[例][ruby]{
require "json"
require "pp"
json_state = JSON::State.new
pp json_state.to_h
# => {:indent=>"",
# :space=>"",
# :space_before=>"",
# :object_nl=>"",
# :array_nl=>"",
# :allow_nan=>false,
# :ascii_only=>false,
# :max_nesting=>100,
# ... -
Set
# classify {|o| . . . } -> Hash (9304.0) -
集合をブロックの値によって分類し、結果をハッシュとして返します。
集合をブロックの値によって分類し、結果をハッシュとして返します。
ブロックは集合の各要素について実行され、引数 o にはその要素が
渡されます。
生成されるハッシュのキーはブロックの実行結果、値は分類された集合と
なります。
//emlist[][ruby]{
require 'set'
numbers = Set[10, 4.5, 20, 30, 31.2]
p numbers.classify {|o| o.class}
# => {Integer=>#<Set: {10, 20, 30}>, Float=>#<Set: {4.5, 31.2}>}
//} -
WEBrick
:: CGI # config -> Hash (9304.0) -
自身の設定を保持したハッシュを返します。
自身の設定を保持したハッシュを返します。
@see WEBrick::CGI.new -
WEBrick
:: GenericServer # config -> Hash (9304.0) -
サーバの設定を保存したハッシュを返します。
サーバの設定を保存したハッシュを返します。 -
WEBrick
:: HTTPResponse # config -> Hash (9304.0) -
自身が生成される時に指定されたハッシュを返します。
自身が生成される時に指定されたハッシュを返します。 -
String
# gsub!(pattern , hash) -> self | nil (604.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値へ破壊的に置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値へ破壊的に置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
str = "abcabc"
str.gsub!(/[bc]/){hash[$&]}
p str #=> "aBCaBC"
str = "abcabc"
str.gsub!(/[bc]/, hash)
p str #=> "aBCaBC"
//... -
String
# gsub(pattern , hash) -> String (604.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".gsub(/[bc]/){hash[$&]} #=> "aBCaBC"
p "abcabc".gsub(/[bc]/, hash) #=> "aBCaBC"
//} -
String
# sub!(pattern , hash) -> String (604.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で破壊的に置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で破壊的に置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
@return 置換した場合は self、置換しなかった場合は nil -
String
# sub(pattern , hash) -> String (604.0) -
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
文字列中の pattern にマッチした部分をキーにして hash を引いた値で置き換えます。
@param pattern 置き換える文字列のパターン
@param hash 置き換える文字列を与えるハッシュ
//emlist[例][ruby]{
hash = {'b'=>'B', 'c'=>'C'}
p "abcabc".sub(/[bc]/){hash[$&]} #=> "aBCabc"
p "abcabc".sub(/[bc]/, hash) #=> "aBCabc"
//} -
Sync
_ m # lock(mode = EX) -> self (322.0) -
ロック状態を変更します。 変更できるまで現在のスレッドの実行をブロックします。
ロック状態を変更します。
変更できるまで現在のスレッドの実行をブロックします。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Sync
_ m # sync _ lock(mode = EX) -> self (322.0) -
ロック状態を変更します。 変更できるまで現在のスレッドの実行をブロックします。
ロック状態を変更します。
変更できるまで現在のスレッドの実行をブロックします。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Sync
_ m # sync _ try _ lock(mode = EX) -> bool (322.0) -
ロック状態を変更します。 変更できたかどうかをtrueかfalseで返し、ブロックしません。
ロック状態を変更します。
変更できたかどうかをtrueかfalseで返し、ブロックしません。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Sync
_ m # sync _ unlock(mode = EX) -> self (322.0) -
ロックを解除します。
ロックを解除します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Sync
_ m # try _ lock(mode = EX) -> bool (322.0) -
ロック状態を変更します。 変更できたかどうかをtrueかfalseで返し、ブロックしません。
ロック状態を変更します。
変更できたかどうかをtrueかfalseで返し、ブロックしません。
@param mode 変更後の状態を指定します。
通常、 Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Sync
_ m # unlock(mode = EX) -> self (322.0) -
ロックを解除します。
ロックを解除します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。