タグ

ブックマーク / docs.ruby-lang.org (4)

  • class Array (Ruby 2.4.0)

    [edit] dynamic include: JSON::Generator::GeneratorMethods::Array (by json) 要約 配列クラスです。配列は任意の Ruby オブジェクトを要素として持つことができます。 一般的には配列は配列式を使って 例 [1, 2, 3] のように生成します。 目次 特異メソッド [] new try_convert インスタンスメソッド & * + - << <=> == [] []= | all? any? append assoc at bsearch bsearch_index clear clone collect collect! combination compact compact! concat count cycle delete delete_at delete_if difference dig drop d

  • class String (Ruby 3.3 リファレンスマニュアル)

    [edit] dynamic include: JSON::Generator::GeneratorMethods::String (by json) dynamic extend: JSON::Generator::GeneratorMethods::String::Extend (by json) 要約 文字列のクラスです。ヌル文字を含む任意のバイト列を扱うことができます。文字列の長さにはメモリ容量以外の制限はありません。 文字列は通常、文字列リテラルを使って生成します。以下に文字列リテラルの例をいくつか示します。 文字列リテラルの例 'str\\ing' # シングルクオート文字列 (エスケープシーケンスがほぼ無効) "string\n" # ダブルクオート文字列 (エスケープシーケンスがすべて有効) %q(str\\ing) # 「%q」文字列 (エスケープシーケンスがほぼ無効、デ

    Toratarou
    Toratarou 2017/09/10
    [メソッド][String]
  • class Integer (Ruby 3.3 リファレンスマニュアル)

    [edit] dynamic include: JSON::Generator::GeneratorMethods::Integer (by json) 要約 整数クラスです。 整数オブジェクトに特異メソッドを追加する事はできません。追加した場合、 TypeError が発生します。 かつて Integer クラスのエイリアスであった Fixnum と Bignum は 3.2 で削除されました。 目次 特異メソッド sqrt try_convert インスタンスメソッド % & * ** + - -@ / < << <= <=> == === > >= >> [] ^ | ~ abs allbits? anybits? bit_length ceil ceildiv chr denominator digits div divmod downto even? fdiv floor gcd

  • オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (Ruby 3.3 リファレンスマニュアル)

    [edit] Ruby オフィシャルサイト https://www.ruby-lang.org/ja/ version 3.3 対応リファレンス 原著:まつもとゆきひろ 最新版URL: https://www.ruby-lang.org/ja/documentation/ 使用上の注意 組込みクラスのリファレンスはほぼ揃っています。標準添付ライブラリのリファレンスは一部未完成です。それ以外のドキュメントについては、まだまだ書き直しが必要です。 目次 はじめに コマンド Rubyの起動 環境変数 Ruby 言語仕様 Ruby でのオブジェクト: オブジェクト クラス プロセスの実行: Ruby プログラムの実行 終了処理 スレッド Ruby の文法: 字句構造 プログラム・文・式 変数と定数 リテラル 演算子式 制御構造 メソッド呼び出し(super・ブロック付き・yield) クラス/メソ

  • 1