dup

    8

    1답변

    저는 Linux C 프로젝트에서 작업 중이며 파일 설명자 작업에 문제가 있습니다. 쓰기 권한 만있는 고아 파일 설명자가 있습니다 (파일이 open()되었지만 unlink()되었지만 fd가 여전히 양호). 원본 백업 파일은 (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH로 생성 된) 전체 권한을 가졌지 만 파일이 O_WRONLY로 열렸습

    6

    3답변

    클래스의 객체가 있고 dup으로 복제하려고합니다. 인스턴스 변수 중 하나는 배열이며 참조하는 것처럼 보입니다. 나는 dup이 실제로 중복을 만들었다 고 생각했다. dup는 참조하지, 완전히 새로운 변수를 생성하기 때문에, irb(main):094:0> class G irb(main):095:1> attr_accessor :iv irb(main):096:

    22

    5답변

    내가 좋아하는 해시가 있습니다. project 다른 해시 객체이기 때문에 내가 시도, 여기 d = h.dup # or d = h.clone d['name'] = 'sayuj1' d['project']['duration'] = 'xyz' p d #=> {"name"=>"sayuj1", "project"=>{"duration"=>"xyz", "proje

    4

    1답변

    배열의 모든 객체가 원본의 'dup'이되도록 중첩 된 Array를 복사하는 쉬운 방법이 있습니까? 나는 최근에이로 실행 : a에서 배열의 첫 번째 수준은 개별 개체 동안 irb(main):001:0> a = [[1,2],[3,4]] => [[1, 2], [3, 4]] irb(main):002:0> b = a.dup => [[1, 2], [3, 4]]

    4

    1답변

    저는이 오류가 발생하여 막 다른 골목에 섰습니다. 나는이는 상황이 전혀 도움이되지 않는 오류 can't dup NilClass 를 얻을. 다른 클래스와 관계가있는 하나의 클래스가 있습니다. 말해 class Parent end class Child < Parent unloadable :has_many :parents, :foreig