7件ヒット
[1-7件を表示]
(0.032秒)
別のキーワード
種類
- 文書 (4)
- インスタンスメソッド (3)
ライブラリ
- ビルトイン (3)
クラス
-
ARGF
. class (2) - Module (1)
キーワード
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 3
. 0 . 0 (1) -
instance
_ method (1) - メソッド呼び出し (1)
- 記号一覧 (1)
検索結果
先頭5件
-
ARGF
. class # each _ char -> Enumerator (54397.0) -
{: since=""}
{: since=""}
レシーバに含まれる文字を一文字ずつブロックに渡して評価します。
このメソッドはスクリプトに指定した引数([m:Object::ARGV] を参照) をファイル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイルの内容を返します。現在位置の1文字についてファイル名を得るには
[m:ARGF.class#filename] を使用します。
ブロックが与えられなかった場合は、[c:Enumerator] オブジェクトを生成して返します。
```ruby title="例"
# ... -
ARGF
. class # each _ char { |c| . . . } -> self (54322.0) -
{: since=""}
{: since=""} -
NEWS for Ruby 2
. 0 . 0 (145.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
## 1.9.3 以降の変更
### 言語仕様の変更
- キーワード引数を追加しました
- %i, %I をシンボルの配列作成のために追加しました。(%w, %W に似ています)
- デフォルトのソースエンコーディングを US-ASCI... -
記号一覧 (73.0)
-
記号一覧 Ruby スクリプトで使われる記号の一覧です。
記号一覧
Ruby スクリプトで使われる記号の一覧です。
以下のようなものはそれぞれ、全く含んでいないか一部のみ含んでいます。
- 正規表現のメタ文字
- `Date#strftime` の書式指定で使う `%`、`-`、`.` とかの類
- `Kernel.#format` の書式指定で使う `%`、`#`、`+`、`-` とかの類
- `String#unpack`、`Array#pack` のテンプレートで使う `!`、`<`、`>`
- ファイルパスのデリミター
- CSV、JSON、YAML、XML など特定のファイルフォーマットに使うもの
[ref:ex] [ref:q] ... -
NEWS for Ruby 3
. 0 . 0 (55.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
NEWS for Ruby 3.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストはリンク先を参照してください。
## 言語仕様の変更
- キーワード引数が位置引数から分離されるようになります。
Ruby 2.7 では非推奨の警告を表示していましたが、ArgumentError を出力するか、異なる振る舞いをします。
[feature:14183]
- 単一の rest 引数とキーワードを受け入れる Proc は、a... -
Module
# instance _ method(name) -> UnboundMethod (37.0) -
self のインスタンスメソッド name をオブジェクト化した [c:UnboundMethod] を返します。
self のインスタンスメソッド name をオブジェクト化した [c:UnboundMethod] を返します。
- **param** `name` -- メソッド名を [c:Symbol] または [c:String] で指定します。
- **raise** `NameError` -- self に存在しないメソッドを指定した場合に発生します。
- **SEE** [m:Module#public_instance_method], [m:Object#method]
```ruby title="例"
class Interpreter
def do_a() print... -
メソッド呼び出し (37.0)
-
メソッド呼び出し - [ref:super] - [ref:block] - [ref:yield] - [ref:block_arg] - [ref:numbered_parameters] - [ref:it] - [ref:call_method]
メソッド呼び出し
- [ref:super]
- [ref:block]
- [ref:yield]
- [ref:block_arg]
- [ref:numbered_parameters]
- [ref:it]
- [ref:call_method]
```ruby title="例"
foo.bar()
foo.bar
bar()
print "hello world\n"
print
Class.new
Class::new
```
```text title="文法"
[式 `.'] 識別子 [`(' [[`*'] 式] ... [`&' 式] `...
