 :Kernel.#p
:Kernel.#p![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :Array
:Array![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :public_instance_method
:public_instance_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :rectangular
:rectangular![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :cpp_command
:cpp_command![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :write
:write![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :require
:require![条件を削除 [x]](/images/drop-condition-icon.png) 
  種類
ライブラリ
- English (276)
- ビルトイン (2696)
- bigdecimal (16)
- continuation (12)
- delegate (12)
- digest (12)
- e2mmap (18)
- 
        irb/ cmd / load (12) 
- 
        irb/ xmp (24) 
- json (24)
- 
        minitest/ unit (1) 
- mkmf (624)
- open-uri (80)
- open3 (24)
- openssl (24)
- pathname (24)
- pp (16)
- profiler (6)
- pty (48)
- rake (36)
- 
        rubygems/ custom _ require (12) 
- scanf (12)
- shell (12)
- 
        shell/ command-processor (18) 
- 
        shell/ filter (12) 
- socket (72)
- stringio (108)
- syslog (12)
- tempfile (55)
- 
        test/ unit (1) 
- timeout (29)
- tracer (12)
- un (72)
- win32ole (12)
- zlib (48)
クラス
- 
        ARGF. class (75) 
- Array (48)
- BasicObject (24)
- BigDecimal (2)
- Binding (12)
- Complex (24)
- Exception (24)
- File (36)
- IO (468)
- 
        IRB:: ExtendCommand :: Load (12) 
- LoadError (12)
- Module (144)
- Object (168)
- 
        OpenSSL:: BN (12) 
- Proc (19)
- Shell (12)
- 
        Shell:: CommandProcessor (18) 
- 
        Shell:: Filter (12) 
- Socket (36)
- String (72)
- StringIO (108)
- SystemExit (12)
- Tempfile (55)
- Thread (72)
- TracePoint (12)
- Tracer (12)
- UncaughtThrowError (22)
- 
        WIN32OLE_ EVENT (12) 
- XMP (12)
- 
        Zlib:: GzipWriter (48) 
モジュール
- Exception2MessageMapper (18)
- FileTest (12)
- Kernel (2454)
- 
        MiniTest:: Assertions (1) 
- Open3 (24)
- 
        OpenSSL:: Buffering (12) 
- OpenURI (24)
- 
        OpenURI:: OpenRead (24) 
- PTY (48)
- Process (96)
- 
        Socket:: Constants (36) 
- Syslog (12)
- 
        Test:: Unit (1) 
- Timeout (21)
- URI (16)
キーワード
- 
        $ ! (12) 
- 
        $ & (12) 
- 
        $ & # 39; (12) 
- 
        $ -F (12) 
- 
        $ -I (6) 
- 
        $ -p (12) 
- 
        $ 1 (12) 
- 
        $ 10 (12) 
- 
        $ 11 (12) 
- 
        $ 2 (12) 
- 
        $ 3 (12) 
- 
        $ 4 (12) 
- 
        $ 5 (12) 
- 
        $ 6 (12) 
- 
        $ 7 (12) 
- 
        $ 8 (12) 
- 
        $ 9 (12) 
- 
        $ : (6) 
- 
        $ ; (12) 
- 
        $ > (12) 
- 
        $ ? (12) 
- 
        $ ARGV (12) 
- 
        $ CHILD _ STATUS (12) 
- 
        $ DEFAULT _ INPUT (12) 
- 
        $ DEFAULT _ OUTPUT (12) 
- 
        $ ERROR _ INFO (12) 
- 
        $ ERROR _ POSITION (12) 
- 
        $ FIELD _ SEPARATOR (12) 
- 
        $ FS (12) 
- 
        $ INPUT _ LINE _ NUMBER (12) 
- 
        $ INPUT _ RECORD _ SEPARATOR (12) 
- 
        $ LAST _ MATCH _ INFO (12) 
- 
        $ LAST _ PAREN _ MATCH (12) 
- 
        $ LAST _ READ _ LINE (12) 
- 
        $ LOAD _ PATH (12) 
- 
        $ MATCH (12) 
- 
        $ NR (12) 
- 
        $ OFS (12) 
- 
        $ OUTPUT _ FIELD _ SEPARATOR (12) 
- 
        $ OUTPUT _ RECORD _ SEPARATOR (12) 
- 
        $ PID (12) 
- 
        $ POSTMATCH (12) 
- 
        $ PREMATCH (12) 
- 
        $ PROCESS _ ID (12) 
- 
        $ PROGRAM _ NAME (12) 
- 
        $ RS (12) 
- 
        $ ` (12) 
- 
        $ stdin (12) 
- 
        $ stdout (12) 
- 
        $ topdir (12) 
- 
        $ ~ (12) 
- % (12)
- 
        AI_ V4MAPPED _ CFG (24) 
- ARGF (12)
- BigDecimal (14)
- Complex (36)
- Continuation (12)
- DATA (12)
- DelegateClass (12)
- Digest (12)
- Float (12)
- Integer (12)
- JSON (12)
- 
        NEWS for Ruby 2. 4 . 0 (9) 
- 
        NEWS for Ruby 2. 5 . 0 (8) 
- 
        NEWS for Ruby 2. 7 . 0 (6) 
- 
        NEWS for Ruby 3. 0 . 0 (5) 
- 
        NEWS for Ruby 3. 1 . 0 (4) 
- Pathname (24)
- Proc (12)
- 
        Profiler_ _ (6) 
- Rational (7)
- Rubyの起動 (12)
- 
        SCRIPT_ LINES _ _ (12) 
- 
        SO_ ATTACH _ FILTER (24) 
- 
        SO_ DETACH _ FILTER (24) 
- String (12)
- TracePoint (12)
- Win32ネイティブ版Rubyの互換性問題 (12)
- [] (18)
- 
        _ _ callee _ _ (12) 
- 
        _ _ method _ _ (12) 
- abort (24)
- 
        add_ filter (12) 
- 
        add_ trace _ func (12) 
- ancestors (12)
- 
        at_ exit (12) 
- autoload (24)
- autoload? (12)
- bigdecimal (12)
- binding (12)
- binread (12)
- binwrite (12)
- caller (36)
- 
        caller_ locations (24) 
- catch (24)
- 
        cc_ command (12) 
- 
        check_ signedness (24) 
- 
        check_ sizeof (24) 
- chomp (12)
- chop (12)
- class (12)
- 
        class_ eval (24) 
- 
        const_ defined? (12) 
- constants (24)
- 
        convertible_ int (24) 
- cp (12)
- create (22)
- 
        create_ makefile (12) 
- 
        create_ tmpsrc (12) 
- 
        def_ exception (6) 
- 
        defined_ class (12) 
- 
        depend_ rules (12) 
- desc (12)
- 
        drb/ extservm (12) 
- 
        egrep_ cpp (24) 
- eval (36)
- exception (24)
- exec (48)
- execute (12)
- exit (24)
- exit! (12)
- fail (36)
- 
        find_ executable (12) 
- 
        find_ header (12) 
- 
        find_ library (24) 
- 
        find_ type (24) 
- 
        for_ fd (12) 
- foreach (24)
- fork (24)
- format (12)
- freeze (12)
- getpty (24)
- gets (39)
- 
        global_ variables (12) 
- gsub (36)
- 
        have_ header (24) 
- 
        have_ macro (24) 
- 
        have_ struct _ member (24) 
- 
        have_ type (24) 
- help (12)
- hex (12)
- httpd (12)
- identical? (12)
- import (12)
- include (12)
- inspect (12)
- install (12)
- 
        install_ files (12) 
- 
        instance_ eval (24) 
- 
        instance_ variables (12) 
- irb (12)
- 
        irb/ xmp (12) 
- j (12)
- kill (24)
- libpathflag (12)
- 
        link_ command (12) 
- load (12)
- 
        local_ variables (12) 
- log (12)
- loop (24)
- method (12)
- mkdir (12)
- 
        module_ eval (24) 
- namespace (12)
- new (80)
- oct (12)
- open (174)
- open-uri (6)
- 
        open_ uri (24) 
- p (12)
- path (12)
- popen (168)
- popen3 (24)
- pp (24)
- 
        pretty_ print (24) 
- print (72)
- printf (84)
- proc (19)
- putc (48)
- puts (60)
- raise (48)
- 
        rb_ exec _ end _ proc (12) 
- 
        rb_ load (12) 
- read (36)
- readline (12)
- readlines (48)
- rect (12)
- 
        remove_ const (12) 
- reopen (60)
- 
        require_ relative (12) 
- rmdir (12)
- 
        ruby 1. 6 feature (12) 
- 
        ruby 1. 8 . 2 feature (12) 
- 
        ruby 1. 8 . 4 feature (12) 
- 
        ruby 1. 9 feature (12) 
- 
        run_ config (6) 
- sample (48)
- scanf (12)
- select (24)
- send (24)
- 
        set_ trace _ func (24) 
- 
        setup_ argv (1) 
- skip (1)
- sleep (24)
- spawn (84)
- sprintf (12)
- sprintf フォーマット (12)
- srand (24)
- status (12)
- sub (24)
- sysopen (12)
- system (48)
- tag (11)
- terminate (12)
- test (42)
- timeout (29)
- 
        to_ a (12) 
- 
        to_ ary (12) 
- 
        to_ f (12) 
- 
        to_ i (12) 
- 
        to_ int (12) 
- 
        to_ str (12) 
- 
        trace_ var (36) 
- trap (24)
- 
        try_ compile (24) 
- 
        try_ constant (24) 
- 
        try_ cpp (24) 
- 
        try_ do (24) 
- 
        try_ link (24) 
- 
        try_ run (24) 
- 
        try_ static _ assert (24) 
- 
        try_ type (24) 
- 
        untrace_ var (12) 
- value (11)
- warn (8)
- 
        webrick/ https (12) 
- 
        webrick/ httpservlet (12) 
- 
        with_ werror (24) 
- xmp (12)
- xpopen (24)
- xsystem (12)
- このマニュアルのヘルプ (12)
- クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- 制御構造 (12)
- 変数と定数 (12)
- 手続きオブジェクトの挙動の詳細 (12)
- 環境変数 (12)
- 終了処理 (12)
検索結果
先頭5件
- Kernel. # p(*arg) -> object | Array 
- Kernel# libpathflag(libpath = $ DEFLIBPATH| $ LIBPATH) -> String 
- Kernel# Pathname(path) -> Pathname 
- Kernel. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO 
- Kernel. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object 
- 
      Kernel. # p(*arg) -> object | Array (39131.0) 
- 
      
      
      引数を人間に読みやすい形に整形して改行と順番に標準出力 $stdout に出力します。主にデバッグに使用します。 ...使用します。
 引数の inspect メソッドの返り値と改行を順番に出力します。つまり以下のコードと同じです。
 //emlist[例][ruby]{
 print arg[0].inspect, "\n", arg[1].inspect, "\n" #, ...
 //}
 整形に用いられるObject#inspectは普通に文字列に変換......別がつかなくなるようなクラス間の差異も表現できるように工夫されています。
 p に引数を与えずに呼び出した場合は特に何もしません。
 @param arg 出力するオブジェクトを任意個指定します。
 @raise IOError 標準出力が書き込......された引数 arg を返します。複数の引数が指定された場合はそれらを要素とする配列を返します。
 //emlist[例][ruby]{
 puts "" #=> (空行)
 p "" #=> ""
 puts 50,"50"
 #=> 50
 #=> 50
 p 50,"50"
 #=> 50
 #=> "50"
 //}
 @see Object#inspect,Kernel.#puts,Kernel.#print...
- 
      Kernel# libpathflag(libpath = $ DEFLIBPATH| $ LIBPATH) -> String (27400.0) 
- 
      
      
      与えられた libpath を -L 付きの文字列に変換して返します。 ...与えられた libpath を -L 付きの文字列に変換して返します。
 @param libpath LIBPATH に指定する値を指定します。...
- 
      Kernel# Pathname(path) -> Pathname (27300.0) 
- 
      
      
      文字列 path を元に Pathname オブジェクトを生成します。 ...文字列 path を元に Pathname オブジェクトを生成します。
 Pathname.new(path) と同じです。
 @param path 文字列、または類似のオブジェクトを与えます。
 実際には to_str に反応するオブジェクトなら何でも構いません。...
- 
      Kernel. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (27242.0) 
- 
      
      
      name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。 ...http:// や ftp:// で始まっている文字列なら URI のリソースを
 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
 name に open......me.open(*rest, &block) のように name の open メソッドが呼ばれます。
 これ以外の場合は、name はファイル名として扱われ、従来の
 Kernel.#open(name, *rest) が呼ばれます。
 ブロックを与えた場合は上の場合と同様、name が http:// や ftp://......ジェクト
 または Tempfile オブジェクトを引数としてブロックを評価します。後は同様です。
 引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
 Ruby2.7以降、open-uriにより拡張されたKernel.openでURLを開くときに...
- 
      Kernel. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (27242.0) 
- 
      
      
      name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。 ...http:// や ftp:// で始まっている文字列なら URI のリソースを
 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
 name に open......me.open(*rest, &block) のように name の open メソッドが呼ばれます。
 これ以外の場合は、name はファイル名として扱われ、従来の
 Kernel.#open(name, *rest) が呼ばれます。
 ブロックを与えた場合は上の場合と同様、name が http:// や ftp://......ジェクト
 または Tempfile オブジェクトを引数としてブロックを評価します。後は同様です。
 引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
 Ruby2.7以降、open-uriにより拡張されたKernel.openでURLを開くときに...
- 
      Kernel. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO | Tempfile | IO (27230.0) 
- 
      
      
      name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。 ...http:// や ftp:// で始まっている文字列なら URI のリソースを
 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
 name に open......me.open(*rest, &block) のように name の open メソッドが呼ばれます。
 これ以外の場合は、name はファイル名として扱われ、従来の
 Kernel.#open(name, *rest) が呼ばれます。
 ブロックを与えた場合は上の場合と同様、name が http:// や ftp://......または Tempfile オブジェクトを引数としてブロックを評価します。後は同様です。
 引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
 @param name オープンしたいリソースを文字列で与えます。
 @param mode モ...
- 
      Kernel. # open(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|ouri| . . . } -> object (27230.0) 
- 
      
      
      name が http:// や ftp:// で始まっている文字列なら URI のリソースを 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。 ...http:// や ftp:// で始まっている文字列なら URI のリソースを
 取得した上で StringIO オブジェクトまたは Tempfile オブジェクトとして返します。
 返されるオブジェクトは OpenURI::Meta モジュールで extend されています。
 name に open......me.open(*rest, &block) のように name の open メソッドが呼ばれます。
 これ以外の場合は、name はファイル名として扱われ、従来の
 Kernel.#open(name, *rest) が呼ばれます。
 ブロックを与えた場合は上の場合と同様、name が http:// や ftp://......または Tempfile オブジェクトを引数としてブロックを評価します。後は同様です。
 引数のオブジェクトは OpenURI::Meta モジュールで extend されています。
 @param name オープンしたいリソースを文字列で与えます。
 @param mode モ...
- 
      Kernel# try _ type(type , headers = nil , opt = "") -> bool (27216.0) 
- 
      
      
      Kernel#have_type を使ってください。 ...
 Kernel#have_type を使ってください。
 @param type 検査したい型の名前を指定します。
 @param headers 追加のヘッダを指定します。
 @param opt コンパイラに渡す追加のオプションを指定します。...
- 
      Kernel# try _ type(type , headers = nil , opt = "") { . . . } -> bool (27216.0) 
- 
      
      
      Kernel#have_type を使ってください。 ...
 Kernel#have_type を使ってください。
 @param type 検査したい型の名前を指定します。
 @param headers 追加のヘッダを指定します。
 @param opt コンパイラに渡す追加のオプションを指定します。...
- 
      Kernel# find _ type(type , opt , *headers) -> Array (27206.0) 
- 
      
      
      静的な型 type がシステムに存在するかどうか検査します。 ...な型 type がシステムに存在するかどうか検査します。
 @param type 検査したい型の名前を指定します。
 @param opt コンパイラに渡す追加のオプションを指定します。
 @param headers 追加のヘッダを指定します。
 @see Kernel#have_type...
- 
      Kernel# find _ type(type , opt , *headers) { . . . } -> Array (27206.0) 
- 
      
      
      静的な型 type がシステムに存在するかどうか検査します。 ...な型 type がシステムに存在するかどうか検査します。
 @param type 検査したい型の名前を指定します。
 @param opt コンパイラに渡す追加のオプションを指定します。
 @param headers 追加のヘッダを指定します。
 @see Kernel#have_type...
