반응형

ruby 6

레스크 vs 사이드키크?

레스크 vs 사이드키크? 닫힘.이 질문은 좀 더 집중할 필요가 있습니다.현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 하나의 문제에만 초점을 맞추도록 질문을 업데이트합니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. 현재 사용 중입니다.Resque나의 배경 과정을 위해 하지만 최근에 나는 많은 허풍을 들었습니다.sidekiq비교/차별할 수 있는 사람이 있습니까? 특히 다음 기간에 작업이 완료되었는지 프로그래밍 방식으로 모니터링할 수 있는 방법이 있는지 알고 싶습니다.sidekiq재큐: 찬성: 나사산 안전이 필요하지 않습니다(거의 모든 보석과 함께 작업). 인터프리터 기본 설정 없음(Ruby를 사용할 수 있음); Resque는 현재 MRI 2.3.0 이상..

IT 2023.07.17

루비 배열에서 평균을 만들려면 어떻게 해야 합니까?

루비 배열에서 평균을 만들려면 어떻게 해야 합니까? 배열에서 평균을 찾는 방법은 무엇입니까? 배열이 있는 경우: [0,4,8,2,5,0,2,6] 평균은 3.375입니다.사용해 보십시오. arr = [5, 6, 7, 8] arr.inject{ |sum, el| sum + el }.to_f / arr.size => 6.5 참고:.to_f정수 분할의 문제를 방지하기 위해 필요할 것입니다.다음 작업도 수행할 수 있습니다. arr = [5, 6, 7, 8] arr.inject(0.0) { |sum, el| sum + el } / arr.size => 6.5 의 일부로 정의할 수 있습니다.Array다른 해설자가 제안했지만 정수 나눗셈을 피해야 합니다. 그렇지 않으면 결과가 틀릴 수 있습니다.또한 일반적으로 가능한 ..

IT 2023.06.07

루비의 대장 연산자는 무엇입니까?

루비의 대장 연산자는 무엇입니까? 내가 말할 때{ :bla => 1, :bloop => 2 }정확히 무엇을 합니까?:그래요? 어디선가 끈과 비슷하다는 글을 읽었는데, 어쩐지 상징이더군요. 제가 개념을 잘 몰라서 그러는데, 누가 좀 가르쳐 주시겠어요?:foo는 "foo"라는 이름의 기호입니다.기호에는 동일한 이름을 가진 두 기호가 동일하다는 특징이 있습니다. "foo".equal? "foo" # false :foo.equal? :foo # true 따라서 두 개의 기호를 비교하는 속도가 매우 빠릅니다(문자열의 모든 문자를 비교하는 것과 달리 포인터 비교만 포함되므로). 또한 동일한 기호의 복사본이 10억 개도 표시되지 않습니다. 또한, 문자열과 달리, 기호는 불변입니다.답변에 언급된 몇 가지 사항을 시연해..

IT 2023.06.02

배열에 다른 배열의 값이 포함되어 있습니까?

배열에 다른 배열의 값이 포함되어 있습니까? 배열에 두 번째 배열의 요소가 포함되어 있는지 테스트하는 가장 효율적인 방법은 무엇입니까? 아래의 두 가지 예는 질문에 답하려고 시도하는 것입니다.foods의 요소를 포함합니다.cheeses: cheeses = %w(chedder stilton brie mozzarella feta haloumi reblochon) foods = %w(pizza feta foods bread biscuits yoghurt bacon) puts cheeses.collect{|c| foods.include?(c)}.include?(true) puts (cheeses - foods).size < cheeses.size (cheeses & foods).empty? 마크-앙드레 라포르투..

IT 2023.06.02

루비에서 해시를 복사하려면 어떻게 해야 합니까?

루비에서 해시를 복사하려면 어떻게 해야 합니까? 저는 제가 약간 루비 초보자라는 것을 인정하겠습니다. (지금은 갈퀴 대본을 쓰고 있습니다.)대부분의 언어에서 복사 생성자는 쉽게 찾을 수 있습니다.30분 동안 검색해도 루비에서 발견되지 않았습니다.원본 인스턴스에 영향을 주지 않고 수정할 수 있도록 해시 복사본을 만들고 싶습니다. 예상되는 몇 가지 방법은 의도한 대로 작동하지 않습니다. h0 = { "John"=>"Adams","Thomas"=>"Jefferson","Johny"=>"Appleseed"} h1=Hash.new(h0) h2=h1.to_hash 그동안, 저는 이 무례한 해결책에 의지해 왔습니다. def copyhash(inputhash) h = Hash.new inputhash.each do |..

IT 2023.06.02

Ruby File.open 모드 및 옵션은 무엇입니까?

Ruby File.open 모드 및 옵션은 무엇입니까? 루비의File.open모드 및 옵션을 인수로 사용합니다.전체 모드 및 옵션 목록은 어디에서 찾을 수 있습니까?루비 IO 모듈 설명서에 있는 것 같습니다. Mode | Meaning -----+-------------------------------------------------------- "r" | Read-only, starts at beginning of file (default mode). -----+-------------------------------------------------------- "r+" | Read-write, starts at beginning of file. -----+-------------------------..

IT 2023.06.02
반응형