Ruby/Zmienne globalne: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Nie podano opisu zmian
Szymon wro (dyskusja | edycje)
Linia 32:
! Opis
|-
| <tt>$!</tt>
| informacja o ostatnim błędzie
|-
| <tt>$@</tt>
| położenie błędu
|-
| <tt>$_</tt>
| ostatni łańcuch przeczytany przez <tt>gets</tt>
|-
| <tt>$.</tt>
| numer linii przeczytany ostatnio przez interpreter
|-
| <tt>$&</tt>
| ostatni łańcuch dopasowany przez wyrażenie regularne
|-
| <tt>$~</tt>
| ostatnie dopasowanie do wyrażanie regularnego, jako tablica podwyrażeń
|-
| <tt>$n</tt>
| <tt>n</tt>-te podwyrażenie w ostatnim <tt>match</tt> (sameto assamo co <tt>$~[n]</tt>)
|-
| <tt>$=</tt>
| flaga niewrażliwości na duże/małe litery
|-
| <tt>$/</tt>
| separator danych wejściowych
|-
| <tt>$\</tt>
| separator danych wyjściowych
|-
| <tt>$0</tt>
| nazwa bieżącego skryptu Rubiego
|-
| <tt>$*</tt>
| argumenty z linii poleceń
|-
| <tt>$$</tt>
| identyfikator procesu interpretera
|-
| <tt>$?</tt>
| status wyjściowy ostatniego wykonanego procesu potomka
|}