반응형

Ruby 3

루비에서 해시를 반복하는 특정 출력을 얻는 방법은 무엇입니까?

루비에서 해시를 반복하는 특정 출력을 얻는 방법은 무엇입니까? 루비 해시를 반복하는 특정 출력을 받고 싶습니다. 반복하고 싶은 해시입니다. hash = { 1 => ['a', 'b'], 2 => ['c'], 3 => ['d', 'e', 'f', 'g'], 4 => ['h'] } 다음은 제가 얻고 싶은 출력입니다. 1----- a b 2----- c 3----- d e f g 4----- h 루비에서, 내 해시로 어떻게 그런 출력을 얻을 수 있습니까?hash.each do |key, array| puts "#{key}-----" puts array end 제가 추가해야 할 순서와 관련하여, 1.8에서는 항목이 무작위 순서로 반복될 것입니다(글쎄요, 실제로는 픽스넘의 해싱 함수에 의해 정의된 순서대로). 1..

code 2023.06.12

attr_accessor와 attr_accessible의 차이

attr_accessor와 attr_accessible의 차이 레일에서 다음과 같은 차이점은 무엇입니까?attr_accessor그리고.attr_accessible가 알기로는, 가알는로것은, 는하용기를 사용하는 것으로 알고 .attr_accessor변수에 및 를 만드는 데 되므로 변에 대게 세방만법을드데터는변있다사수와 같은 수 .Object.variable또는Object.variable = some_value. 는 그것을 .attr_accessible특정 변수를 외부에서 액세스할 수 있도록 합니다. 수 있나요?attr_accessor는 게터와 세터를 만드는 루비 방식입니다. attr_accessible는 대량할 수 입니다. Rails는 다음과 같습니다.new(attrs)또는update_attributes(..

code 2023.06.12

RVM이 있는 Lion 아래에 Ruby를 설치할 수 없음 – GCC 문제

RVM이 있는 Lion 아래에 Ruby를 설치할 수 없음 – GCC 문제 이 문제와 관련된 대부분의 질문은 Xcode가 없기 때문입니다. Xcode 4.2가 설치되어 있습니다. 설치 시도: rvm install 1.9.3 Installing Ruby from source to: /Users/jamie/.rvm/rubies/ruby-1.9.3-p0, this may take a while depending on your cpu(s)... ruby-1.9.3-p0 - #fetching ruby-1.9.3-p0 - #extracted to /Users/jamie/.rvm/src/ruby-1.9.3-p0 (already extracted) Fetching yaml-0.1.4.tar.gz to /Users/jam..

code 2023.06.02
반응형