我看到了很多很多Ruby腳本,但不知道這意味着什麼:
$:.unshift File.dirname(__FILE__)
我看到了很多很多Ruby腳本,但不知道這意味着什麼:
$:.unshift File.dirname(__FILE__)
紅寶石附帶了一組預定義變量:
$: 該數組包含按負載或需求查找Ruby腳本和二進制模塊的位置列表。它最初由任何-I命令行開關的參數組成,後跟默認的Ruby庫,probabl「/ usr/local/lib/ruby」,後跟「。」,以表示當前目錄。 (助記:冒號是PATH環境變量的分隔符。)
在這裏看到更多: http://web.njit.edu/all_topics/Prog_Lang_Docs/html/ruby/variable.html#colon
可能重複[什麼是'$ :. unshift File.dirname(\ _ \ _ FILE \ _ \ _)'在做什麼?](http://stackoverflow.com/questions/5155995/what-is-unshift- file-dirname-file-doing) – 2017-01-03 20:58:55