Что означает оператор Ruby $?
?
Я знаю, что он используется для системных вызовов и может использоваться для определения успешного завершения системного вызова.
Я попытался найти документацию, но не смог ее найти.
Что означает оператор Ruby $?
?
Я знаю, что он используется для системных вызовов и может использоваться для определения успешного завершения системного вызова.
Я попытался найти документацию, но не смог ее найти.
Нет $
Оператор. $
используется для префикса глобальных переменных. То, что вы думаете как оператор, на самом деле представляет собой всего лишь кучу предопределенных глобальных переменных, которые Ruby предоставляет вам, у которых есть нечетные имена, такие как $!
и $:
.
См http://ruby-doc.org/docs/ruby-doc-bundle/Manual/man-1.4/variable.html
http://stackoverflow.com/q/1896876/5647260 - См 2Nd ответа – Li357
Посмотрите в [документации на английском языке] (http://ruby-doc.org/stdlib-2.3.3 /libdoc/English/rdoc/English.html) в STDLIB. –