112件ヒット
[1-100件を表示]
(0.056秒)
種類
- インスタンスメソッド (58)
- 特異メソッド (18)
- 定数 (12)
- 文書 (12)
- クラス (12)
クラス
- Dir (12)
- Integer (12)
-
PStore
:: DummyMutex (12) - Shell (6)
- String (12)
-
Thread
:: Mutex (10)
キーワード
- Numeric (12)
-
SC
_ SYNCHRONIZED _ IO (12) - chroot (12)
-
debug
_ output _ synchronize (6) - ord (12)
-
ruby 1
. 9 feature (12) -
sync
_ synchronize (6) - synchronize (28)
検索結果
先頭5件
-
Integer
# chr(encoding) -> String (18244.0) -
self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。
...エンコーディング encoding に対応する文字を返します。
//emlist[][ruby]{
p 65.chr
# => "A"
p 12354.chr
# => `chr': 12354 out of char range (RangeError)
p 12354.chr(Encoding::UTF_8)
# => "あ"
p 12354.chr(Encoding::EUC_JP)
# => RangeError: invalid codepoint 0x3042 in EUC-JP
//}......の順で優先的に解釈します。
//emlist[][ruby]{
p 0x79.chr.encoding # => #<Encoding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
//}
@param encoding エンコーディングを表すオブジェクト。Encoding::UTF_8、'shift_jis' など。
@return 一文字からな......る文字列
@raise RangeError self を与えられたエンコーディングで正しく解釈できない場合に発生します。
@see String#ord Encoding.default_internal... -
Shell
. debug _ output _ synchronize (12200.0) -
@todo
...@todo
@see Mutex#synchronize......@todo
@see Thread::Mutex#synchronize... -
Dir
. chroot(path) -> 0 (9100.0) -
ルートディレクトリを path に変更します。
...のマニュアルの chroot の項も参照して下さい。
@param path ディレクトリのパスを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
p Dir.glob("*") #=> ["file1", "file2]
Dir.chroot("./")
p Dir.glob("/*") #=> ["....../file1", "/file2]
//}
@see http://opengroup.org/onlinepubs/007908799/xsh/chroot.html... -
PStore
:: DummyMutex # synchronize { . . . } -> object (9100.0) -
与えられたブロックを評価するだけで何もしません。
与えられたブロックを評価するだけで何もしません。 -
Thread
:: Mutex # synchronize { . . . } -> object (9100.0) -
mutex をロックし、ブロックを実行します。実行後に必ず mutex のロックを解放します。
...実行します。実行後に必ず mutex のロックを解放します。
ブロックが最後に評価した値を返します。
@raise ThreadError self 既にカレントスレッドにロックされている場合に発
生します。
また、Signal.......#trap に指定したハンドラ内で実行
した場合に発生します。
//emlist[例][ruby]{
m = Mutex.new
result = m.synchronize do
m.locked? # => true
# critical part
"result"
end
m.locked? # => false
result # => "result"
//}... -
Etc
:: SC _ SYNCHRONIZED _ IO -> Integer (6200.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Sync
_ m # sync _ synchronize(mode = EX) { . . . } -> object (6200.0) -
ロック状態を変更してブロックを実行します。 ブロックの実行結果を返します。
...ロック状態を変更してブロックを実行します。
ブロックの実行結果を返します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。... -
Sync
_ m # synchronize(mode = EX) { . . . } -> object (6200.0) -
ロック状態を変更してブロックを実行します。 ブロックの実行結果を返します。
...ロック状態を変更してブロックを実行します。
ブロックの実行結果を返します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。... -
String
# ord -> Integer (6112.0) -
文字列の最初の文字の文字コードを整数で返します。
...の文字コードを整数で返します。
self が空文字列のときは例外を発生します。
@return 文字コードを表す整数
@raise ArgumentError self の長さが 0 のとき発生
//emlist[例][ruby]{
p "a".ord # => 97
//}
@see Integer#chr, String#chr... -
Numeric (42.0)
-
数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。
...o - - -
ceil | o o - - o o -
chr | - o - - - - -
coerce | o - -......----------------------------------------
denominator | o o - - o o o
div | o - o o - - -
divmod | o - o......fdiv | o - o o o o o
finite? | - - - - o - -
floor | o o - - o o -
gcd......ラスに定義されているかはそれぞ
れのクラスを参照してください。
=> ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin15]
Numeric Integer Float Rational Complex
----------------------------------------------------------......_length | - o - - -
ceil | o o o o -
chr | - o - - -
coerce | o o o o o......--------------------
denominator | o o o o o
digits | - o - - -
div | o o - - -
divmod | o o...