6
A
답변
13
Pre-defined variables
$! The exception information message set by 'raise'.
[email protected] Array of backtrace of the last exception thrown.
$& The string matched by the last successful match.
$` The string to the left of the last successful match.
$' The string to the right of the last successful match.
$+ The highest group matched by the last successful match.
$1 The Nth group of the last successful match. May be > 1.
$~ The information about the last match in the current scope.
$= The flag for case insensitive, nil by default.
$/ The input record separator, newline by default.
$\ The output record separator for the print and IO#write. Default is nil.
$, The output field separator for the print and Array#join.
$; The default separator for String#split.
$. The current input line number of the last file that was read.
$< The virtual concatenation file of the files given on command line (or from $stdin if no files were given).
$> The default output for print, printf. $stdout by default.
$_ The last input line of string by gets or readline.
$0 Contains the name of the script being executed. May be assignable.
$* Command line arguments given for the script sans args.
$$ The process number of the Ruby running this script.
$? The status of the last executed child process.
$: Load path for scripts and binary modules by load or require.
$" The array contains the module names loaded by require.
$DEBUG The status of the -d switch.
$FILENAME Current input file from $<. Same as $<.filename.
$LOAD_PATH The alias to the $:.
$stderr The current standard error output.
$stdin The current standard input.
$stdout The current standard output.
$VERBOSE The verbose flag, which is set by the -v switch.
$-0 The alias to $/.
$-a True if option -a is set. Read-only variable.
$-d The alias to $DEBUG.
$-F The alias to $;.
$-i In in-place-edit mode, this variable holds the extension, otherwise nil.
$-I The alias to $:.
$-l True if option -l is set. Read-only variable.
$-p True if option -p is set. Read-only variable.
$-v The alias to $VERBOSE.
$ -w True if option -w is set.
위의 단축키는 불행한 Perl 시대 착오입니다! 그들 중 일부는 "영어 이름"을 사용할 수 있는데, 이는 자명하며 사용 가능한 경우 사용해야합니다.
도 참조 : http://ruby.runpaint.org/globals
도 참조 : http://www.zenspider.com/Languages/Ruby/QuickRef.html
의
2
$:
즉 디렉토리 목록, $LOAD_PATH
에 해당 당신 할 수있는보다 구체적인 경로를 제공하지 않고에서 require
파일. 실행할 수있는 미리 정의 된 기타 변수에 유용한 Ruby QuickRef을 찾을 수 있습니다.
3
$:
은로드 경로이고 $LOAD_PATH
은 별칭입니다. ruby 응용 프로그램 내의 load
/require
라이브러리/파일을 열면 ruby는 $:
에 나열된 디렉토리를 검색합니다. $: << File.expand_path('../lib', __FILE__)
을 사용하면 특정 경로를로드 경로에 추가 할 수 있습니다.
관련 문제
- 1. 루비에서 사용되는 것은 무엇입니까?
- 2. 레일상의 루비에서 - %>는 무엇입니까? 그게 어떻게 % 다릅니다>
- 3. $ PROGRAM_NAME은 (는) 루비에서 $ 0과 (와) 동일합니까?
- 4. 루비에서 "클래스 # 메소드"는 무엇을 의미합니까?
- 5. 는 아이언 루비에서 .NET 객체를 생성
- 6. | f |는 무엇을 하는가? 루비에서 할거야?
- 7. 루비에서 문자열을 정렬하는 방법은 무엇입니까?
- 8. 루비에서 run_once 란 무엇입니까?
- 9. 루비에서 argmax를 구현하는 방법은 무엇입니까?
- 10. 루비에서
- 11. 기본적으로 "요구하는"경로는 무엇입니까? 루비에서
- 12. 루비에서 인터페이스를 만드는 방법은 무엇입니까?
- 13. 루비에서 attr_accessor를 향상시키는 방법은 무엇입니까?
- 14. 루비에서 "b"가 'b'를 의미하는 이유는 무엇입니까?
- 15. 루비에서 위치별로 해시 값을 얻는 방법은 무엇입니까?
- 16. 는 레일에 루비에서 정규 표현식과 형식의 유효성을 확인
- 17. 루비에서 POST가 전송됩니까?
- 18. 어떻게 루비에서
- 19. 사용은 루비에서
- 20. 루비에서 오브젝티브 C
- 21. 루비에서 가장 짧은 hex2bin?
- 22. 루비에서 정규식 사용하기
- 23. 루비에서 간단한 html 페이지 만들기
- 24. WPSCAN 루비에서 오류가 발생했습니다.
- 25. 루비에서 getoptlog를 사용하는 방법
- 26. 루비에서 이스케이프하는 URL
- 27. $ :. push는 루비에서 무엇을합니까?
- 28. 루비에서 앞에 0이있는 범위
- 29. 루비에서 KML 파일을 생성하는 방법은 무엇입니까?
- 30. 루비에서 XMLRPC :: Client의 wiredump를 수행하는 방법은 무엇입니까?
가능한 중복 [루비 프로그래밍 언어로는, $의 이름은 무엇입니까 :] (http://stackoverflow.com/questions/7634686/ 루비 프로그래밍 언어 (what-is-the-name-of-the-of-the-of-the-the-the-of) –