에서이 코드가 : 대신 내가 읽기 전용 슬라이스를 받아들이라는 오류를 가지고, 내가는/dev/urandom을 장치 \ 파일에서 첫 1024 바이트를 얻을 것으로 예상크리스탈 읽기 X 바이트 파일
a = File.open("/dev/urandom")
b = a.read(1024)
a.close
puts b
을 정수가 아닙니다.
b = a.read(("a" * 1000).to_slice)
을하지만 내가 다시 "1000"출력에있어 :
그래서 나는 그런 식으로 그것을 할 노력했다.Crystal의 파일에서 x 바이트를 읽는 올바른 방법은 무엇입니까?