53件ヒット
[1-53件を表示]
(0.068秒)
種類
- 変数 (22)
- インスタンスメソッド (22)
- クラス (9)
クラス
-
File
:: Stat (22)
モジュール
- Kernel (22)
キーワード
-
$ PROGRAM _ NAME (11) - ConditionVariable (9)
- grpowned? (11)
- symlink? (11)
検索結果
先頭5件
-
Kernel
$ $ 0 -> String (26103.0) -
現在実行中の Ruby スクリプトの名前を表す文字列です。
現在実行中の Ruby スクリプトの名前を表す文字列です。
OS と Ruby のバージョンによっては、この変数に代入すると ps(1) の出力が変化します。
この機能はプログラムの現在の状態を表示するのに便利です。
この変数はグローバルスコープです。 -
Kernel
$ $ PROGRAM _ NAME -> String (11003.0) -
現在実行中の Ruby スクリプトの名前を表す文字列です。
現在実行中の Ruby スクリプトの名前を表す文字列です。
OS と Ruby のバージョンによっては、この変数に代入すると ps(1) の出力が変化します。
この機能はプログラムの現在の状態を表示するのに便利です。
この変数はグローバルスコープです。 -
File
:: Stat # grpowned? -> bool (8008.0) -
グループIDが実効グループIDと等しい時に真を返します。
...ープIDと等しい時に真を返します。
補助グループIDは考慮されません。
//emlist[][ruby]{
printf "%s %s\n", $:[0], File::Stat.new($:[0]).grpowned?
#例
#=> /usr/local/lib/site_ruby/1.8 false
printf "%s %s\n", $0, File::Stat.new($0).grpowned?
#例
#=> filestat.rb true
//}... -
File
:: Stat # symlink? -> false (8008.0) -
シンボリックリンクである時に真を返します。 ただし、File::Statは自動的にシンボリックリンクをたどっていくので 常にfalseを返します。
...にシンボリックリンクをたどっていくので
常にfalseを返します。
//emlist[][ruby]{
require 'fileutils'
outfile = $0 + ".ln"
FileUtils.ln_s($0, outfile)
p File::Stat.new(outfile).symlink? #=> false
p File.lstat(outfile).symlink? #=> true
p FileTest.symlink?(outfile)... -
Thread
:: ConditionVariable (8008.0) -
スレッドの同期機構の一つである状態変数を実現するクラスです。
...v = @q.shift
@full.signal if count == (@max - 1)
v
}
end
alias send enq
alias recv deq
end
if __FILE__ == $0
q = TinyQueue.new(1)
foods = 'Apple Banana Strawberry Udon Rice Milk'.split
l = []
th = Thread.new {
for obj in foods...