루비의 File.open
은 모드와 옵션을 인수로 사용합니다. 모드 및 옵션의 전체 목록은 어디에서 찾을 수 있습니까?Ruby File.open 모드 및 옵션은 무엇입니까?
답변
Ruby IO module documentation에 있습니다.
Mode | Meaning
-----+--------------------------------------------------------
"r" | Read-only, starts at beginning of file (default mode).
-----+--------------------------------------------------------
"r+" | Read-write, starts at beginning of file.
-----+--------------------------------------------------------
"w" | Write-only, truncates existing file
| to zero length or creates a new file for writing.
-----+--------------------------------------------------------
"w+" | Read-write, truncates existing file to zero length
| or creates a new file for reading and writing.
-----+--------------------------------------------------------
"a" | Write-only, starts at end of file if file exists,
| otherwise creates a new file for writing.
-----+--------------------------------------------------------
"a+" | Read-write, starts at end of file if file exists,
| otherwise creates a new file for reading and
| writing.
-----+--------------------------------------------------------
"b" | Binary file mode (may appear with
| any of the key letters listed above).
| Suppresses EOL <-> CRLF conversion on Windows. And
| sets external encoding to ASCII-8BIT unless explicitly
| specified.
-----+--------------------------------------------------------
"t" | Text file mode (may appear with
| any of the key letters listed above except "b").
모에 목록을 보내 주셔서 감사합니다. 그러나 옵션 목록은 어디에 있습니까 : File.open (filename, mode = "r"[, opt]) => 파일 –
어디서 찾았습니까? 불행하게도, 문서에서'File.open (filename, mode = "r"[, opt])'을 찾을 수 없습니다. –
@floatless. File 클래스의 API에서. "File"클래스로 가서 "open"메소드를 클릭하십시오. –
opt
은 루비 1.9의 새로운 기능입니다. 다양한 옵션은 IO.new
에 문서화되어 있습니다. www.ruby-doc.org/core/IO.html
불행히도, 그 링크는 이제 낡은 것처럼 보입니다! –
최근 루비에 대한 IO 문서를 가리 키도록 링크가 업데이트되었습니다. – Shadwell
- 1. File.open and blocks in Ruby 1.8.7
- 2. File.open, open 및 IO.foreach, Ruby에서 차이점은 무엇입니까?
- 3. ruby 1.9.1의 test/unit에 사용할 수있는 명령 행 옵션은 무엇입니까?
- 4. File.open with block with
- 5. 장고 + 아파치 - file.open() 권한이
- 6. 블록이 있거나없는 File.open()의 차이점은 무엇입니까?
- 7. 지형 도구 및 기타 옵션은 무엇입니까?
- 8. Android AudioRecord 및 AudioTrack 코덱 옵션은 무엇입니까?
- 9. 가장 좋아하는 옵션은 무엇입니까?
- 10. erlide : 컴파일 옵션은 무엇입니까?
- 11. 값의 "정렬"옵션은 무엇입니까?
- 12. qgit에서 이러한 옵션은 무엇입니까?
- 13. boxplot에서 na.action 옵션은 무엇입니까?
- 14. perldoc perlxxx 옵션은 무엇입니까?
- 15. 최상의 리눅스 파일 시스템 필터 옵션은 무엇입니까?
- 16. Rails3 사용자 정의 로깅 옵션은 무엇입니까?
- 17. 인증 시스템의 기본 옵션은 무엇입니까?
- 18. 'File.Open()'과 'new FIleStream()'의 차이
- 19. File.Open 오류가 외부 USB 드라이브에있을 때
- 20. 바코드 라벨을 인쇄하는 옵션은 무엇입니까?
- 21. Java에서 View Engines의 옵션은 무엇입니까?
- 22. 동영상 호스팅에 적합한 옵션은 무엇입니까?
- 23. WCF 서비스에서 내 옵션은 무엇입니까?
- 24. Disconnected 환경의 로컬보고 옵션은 무엇입니까?
- 25. 선택할 수있는 Google지도 옵션은 무엇입니까?
- 26. WP7에서 날짜를 편집하기위한 옵션은 무엇입니까?
- 27. Go에서 네트워크 프로그래밍을위한 옵션은 무엇입니까?
- 28. 최고의 Jquery DataTable 옵션은 무엇입니까?
- 29. 스탠포드 타거의 아치 옵션은 무엇입니까?
- 30. NInject로 바인딩 자동화를위한 옵션은 무엇입니까?
http://ruby-doc.org/core-2.0.0/IO.html#method-c-new-label-IO+Open+Mode -이 링크는 페이지는 Daniels의 답변에 있지만 페이지를 스크롤하려면 스크롤해야합니다. 다음은 문서의 관련 부분에 대한 직접 링크입니다. – newUserNameHere