1023件ヒット
[1-100件を表示]
(0.032秒)
種類
- インスタンスメソッド (565)
- 特異メソッド (305)
- モジュール関数 (69)
- 文書 (60)
- 関数 (24)
ライブラリ
クラス
- Array (24)
- CSV (12)
-
Enumerator
:: Lazy (12) - File (36)
-
File
:: Stat (12) - Logger (9)
- Matrix (36)
-
Net
:: FTP (156) - Object (48)
-
OpenSSL
:: PKey :: DH (60) -
OpenSSL
:: PKey :: DSA (48) -
OpenSSL
:: PKey :: RSA (60) - Random (8)
- Range (25)
- String (144)
- StringIO (36)
- StringScanner (24)
- Struct (12)
- Vector (48)
-
WEBrick
:: HTTPServlet :: DefaultFileHandler (12)
モジュール
-
Fiddle
:: Importer (12) - FileTest (45)
- Kernel (12)
- ObjectSpace (12)
-
Rake
:: TaskManager (12) - Readline (24)
キーワード
- + (24)
- - (24)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 5 . 0 (8) - Rubyの起動 (4)
- [] (84)
- bsearch (48)
-
count
_ objects _ size (12) - each2 (24)
- empty (12)
- empty? (9)
-
enum
_ for (24) - generate (24)
- get (24)
-
get
_ screen _ size (12) - getbinaryfile (24)
-
make
_ partial _ content (12) - new (201)
- open (24)
- peek (12)
- peep (12)
- put (24)
- putbinaryfile (24)
- require (12)
- retrbinary (24)
-
ruby 1
. 6 feature (12) -
ruby
_ xmalloc (12) -
ruby
_ xrealloc (12) -
set
_ screen _ size (12) - size? (12)
- sizeof (12)
- slice (72)
- storbinary (24)
-
synthesize
_ file _ task (12) -
to
_ enum (24) - truncate (24)
- urandom (8)
- zero? (12)
- 制御構造 (12)
検索結果
先頭5件
-
Range
# size -> Integer | Float :: INFINITY | nil (18131.0) -
範囲内の要素数を返します。
...TypeError が発生します。
@raise TypeError self がイテレート可能でない場合に発生します。
//emlist[例][ruby]{
(10..20).size # => 11
("a".."z").size # => nil
(1..).size # => Infinity
(-Float::INFINITY..Float::INFINITY).size # => can't iterate from Float (TypeErr... -
FileTest
. # size(file) -> Integer (18125.0) -
ファイルのサイズを返します。
...定します。
@raise Errno::EXXX file が存在しない場合、あるいはシステムコールに失敗した場合に発生します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
@see FileTest.#size?, FileTest.#zero?......例:
FileTest.size('/etc/passwd') # => 5925... -
Net
:: FTP # size(filename) -> Integer (18125.0) -
リモートサーバ上のファイルのサイズを返します。
...与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError... -
File
# size -> Integer (18119.0) -
ファイルのサイズを返します。
...ファイルのサイズを返します。
//emlist[例][ruby]{
File.open("/dev/null") do |f|
f.size #=> 0
end
//}
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。
@see File#lstat... -
FileTest
. # size?(file) -> Integer | nil (6125.0) -
ファイルのサイズを返します。ファイルが存在しない時や ファイルのサイズが0の時には nil を返します。
...@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "test")
FileTest.size?("testfile") # => 4
File.delete("testfile")
FileTest.size?("testfile") # => nil
//}
@see FileTest.#size,... -
Fiddle
:: Importer # sizeof(t) -> Integer (6124.0) -
C における sizeof(t) の値を返します。
...C における sizeof(t) の値を返します。
t が文字列の場合、その文字列が表す C の型の size が返されます。
例えば、sizeof("char") は 1 を返します。
sizeof("char*") は環境によって 4 や 8 といった値を返します。
Fiddle::Importer#struct......t が to_ptr というインスタンスメソッドを持っている
ならば t.size を返します。
それ以外の場合は Pointer[t].size を返します。
@param t サイズを計算する対象
@raise Fiddle::DLError t として文字列を渡し、それが表している型を Fiddl......e が知らなかった
場合に発生します
例:
require 'fiddle/import'
module M
extend Fiddle::Importer
Timeval = struct(["long tv_sec", "long tv_usec"])
p sizeof("char") # => 1
p sizeof("void*") # => 8
p sizeof(Timeval) # => 16
end... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (6113.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...T_DATA の合計値は正しくないでしょう。
//emlist[例][ruby]{
ObjectSpace.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。
戻り値のハ... -
Readline
. get _ screen _ size -> [Integer , Integer] (6113.0) -
端末のサイズを [rows, columns] で返します。
...端末のサイズを [rows, columns] で返します。
@raise NotImplementedError サポートしていない環境で発生します。
@see GNU Readline ライブラリの rl_get_screen_size 関数... -
Readline
. set _ screen _ size(rows , columns) -> Readline (6113.0) -
端末のサイズを引数 row、columns に設定します。
...ズを引数 row、columns に設定します。
@param rows 行数を整数で指定します。
@param columns 列数を整数で指定します。
@raise NotImplementedError サポートしていない環境で発生します。
@see GNU Readline ライブラリの rl_set_screen_size 関数... -
Rake
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (6106.0) -
与えられたタスク名をもとにファイルタスクを合成します。
...場合は nil を返します。
@raise RuntimeError タスクを合成できなかった場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.application.synthesize_file_task("sample_file") # => nil......IO.write("sample_file", "")
task.application.synthesize_file_task("sample_file") # => <Rake::FileTask sample_file => []>
end
//}...
