Wbudowane zmienne

W Tabela 1-3 znajduje się lista wszystkich wbudowanych zmiennych języka Ruby.

Tabela 1-3. Wbudowane zmienne

Zdefiniowana zmienna

Opis

$!

Komunikat z informacjami o wyjątku, zawierający ostatni zgłoszony wyjątek. Zmienna ta ustawiana jest za pomocą raise. Dostęp do niej odbywa się za pomocą => w instrukcji rescue.

$@

Ślad stosu (ang. stack backtrace) ostatniego wyjątku dostępny za pomocą Exception#backtrace.

$&

Łańcuch znaków dopasowany za pomocą ostatniego wzorca dopasowania z tego zakresu (o ile dopasowanie się powiodło) lub nil (jeśli ostatnie dopasowanie się nie powiodło). To samo co m[0], gdzie m jest obiektem MatchData. Tylko do odczytu. Zmienna lokalna.

$`

Łańcuch znaków poprzedzający to, co zostało dopasowane przez ostatni wzorzec ...

Get Ruby. Leksykon kieszonkowy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.