module

Ruby::V4::Kernel

Instance methods

array(value : Nil) : Array(Nil)

array(nil) → [], array(range) → to_a, array(массив) → он сам, прочее → [x] (Kernel#Array в Ruby).

Source
array(value : Array) : Array
Source
array(value : Range) : Array
Source
array(value) : Array
Source
catch(tag : Symbol, &block : Symbol -> _)

catch/throw как в Ruby (через исключение-сигнал).

Source
float(str : String) : Float64
Source
format(fmt : String, args : Array) : String
Source
format(fmt : String, hash : Hash) : String
Source
format(fmt : String, *args) : String

format("..."), format("...", *args), format("...", **именованные)

Source
format(fmt : String, **named) : String
Source
format_one(spec : String, val) : String

Одна конверсия (без %) со значением: делегирует Crystal sprintf, обрабатывая несовместимые случаи вручную.

Source
hash_of(pairs : Array) : Hash
Source
integer(str : String, base : Int = 10) : Int64

integer(str[, base]): строгий парсер Integer() — знак, префиксы 0x/0b/0o/0d, подчёркивания между цифрами, пробелы по краям; мусор → ArgumentError.

Source
rational(num : Int, den : Int = 1) : Ruby::V4::Rational
Source
sprintf(fmt : String, *args) : String
Source
sprintf(fmt : String, **named) : String
Source
throw(tag : Symbol, value = nil)
Source