반응형

ruby 3

루비에서 문자열의 0 또는 길이 == 0을 확인하는 더 좋은 방법이 있습니까?

루비에서 문자열의 0 또는 길이 == 0을 확인하는 더 좋은 방법이 있습니까? 루비에서 문자열이 0인지 0인지 확인할 수 있는 다음보다 더 좋은 방법이 있습니까? if !my_string || my_string.length == 0 return true else return false end C#에는 편리한 기능이 있습니다. string.IsNullOrEmpty(myString) 루비에 있는 것과 비슷한 것이 있습니까?성능에 대해 걱정하지 않을 때는 다음과 같이 자주 사용합니다. if my_string.to_s == '' # It's nil or empty end 물론 다양한 종류가 있습니다. if my_string.to_s.strip.length == 0 # It's nil, empty, or just..

source 2023.06.03

Rspec에서 단일 테스트/사양 파일을 어떻게 실행합니까?

Rspec에서 단일 테스트/사양 파일을 어떻게 실행합니까? 예를 들어 편집 중인 하나의 파일에 대해 단일 사양 파일의 테스트를 실행할 수 있어야 합니다. rake spec모든 사양을 실행합니다. 때문에 제프젝트프레아가닙다니트로젝일는즈로▁my,아다니닙▁is▁so제▁project가.rake spec:doc작동하지 않습니다. 이것이 중요한지는 모르겠지만, 여기 제 디렉토리 구조가 있습니다. ./Rakefile./lib./lib/syslog.sys./lib/smart./lib/doc/doc.dll./lib/sys/db.sys./규격./spec/spec.opts./spec/spec_message.dll./spec/db_spec.dll또는 레이크를 건너뛰고 'rspec' 명령을 사용할 수 있습니다. bundle e..

source 2023.06.03

JRuby에서 플로트를 소수점 두 자리로 반올림하려면 어떻게 해야 합니까?

JRuby에서 플로트를 소수점 두 자리로 반올림하려면 어떻게 해야 합니까? JRuby(1.6.x)에서 플로트를 소수점 두 자리로 반올림하려면 어떻게 해야 합니까? number = 1.1164 number.round(2) # The above shows the following error # wrong number of arguments (1 for 0) (5.65235534).round(2) #=> 5.65 sprintf('%.2f', number)숫자를 매우 강력하게 포맷하는 암호화된 방법입니다.결과는 항상 문자열이지만, 라운드를 하고 계시기 때문에 어쨌든 프레젠테이션 목적으로 하고 계신 것 같습니다. sprintf원하는 대로 숫자 형식을 지정할 수 있으며 그 이상의 형식을 지정할 수 있습니다. 전체 ..

source 2023.06.03
반응형