タグ付けされた質問 「ruby」

Rubyは、マルチプラットフォームのオープンソースの動的オブジェクト指向インタープリタ言語であり、1995年に松本幸宏(Matz)によって作成されました。[ruby]タグは、Ruby言語に関連する質問(構文やライブラリなど)を対象としています。Ruby on Railsの質問は[ruby-on-rails]でタグ付けする必要があります。




11
gemをインストールできません-gemネイティブ拡張の構築に失敗しました-そのようなファイルをロードできません— mkmf(LoadError)
Ruby 1.9.3 Gemfileの一部 #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. 宝石をインストールしようとすると、エラーが発生する alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ Installing bcrypt-ruby (3.0.1) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build …

6
フロートをjrubyで小数点以下2桁に丸める方法
JRuby1.6.x。フロートをjrubyの小数点以下の桁数に丸めるにはどうすればよいですか。 number = 1.1164 number.round(2) The above shows the following error wrong number of arguments (1 for 0) これを小数点第2位に四捨五入するにはどうすればよいですか?
172 ruby  jruby  rounding 


8
二重引用符と一重引用符
Rubyは本当に初めてで、""vs を使用する必要がある特定の時間があるかどうかを理解しようとしてい''ます。 タイプする方が簡単なため、ほとんどの場合、単一引用符を使用していますが、使用するかどうかはわかりません。 例get 'user/new'対get "user/new"
171 ruby  string  syntax 



2
シンボルの配列の文字表記はありますか?
文字列の配列に対するこのリテラル式が好きです。 %w( i can easily create arrays of words ) シンボルの配列を取得するためのリテラルがあるかどうか疑問に思っています。私はできることを知っています %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) しかし、リテラルを使用するだけでとても素晴らしいでしょう。

3
Rubyで配列の共通部分、共用体、サブセットを取得するにはどうすればよいですか?
Multisetというクラスのさまざまなメソッドを作成したいと思います。 必要なメソッドはすべてありますが、intersectionメソッド、unionメソッド、およびサブセットメソッドの記述方法がわかりません。 交差とユニオンの場合、私のコードは次のように始まります。 def intersect(var) x = Multiset.new end 次に例を示します。 X = [1, 1, 2, 4] Y = [1, 2, 2, 2] その後の交差点はXとYあります[1, 2]。

9
rubyで切り捨てられたバックトレースの代わりに完全なバックトレースを印刷するにはどうすればよいですか?
例外が発生した場合、多くの場合、コールスタック内の深いところから発生します。これが発生すると、多くの場合、実際の問題のコード行は私から隠されます。 tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' from tmp.rb:28:in `m' from tmp.rb:31:in `l' ... 8 levels... from tmp.rb:58:in `c' from tmp.rb:61:in `b' from tmp.rb:64:in `a' from tmp.rb:67 その「... 8レベル...」の切り捨ては、私に多大なトラブルを引き起こしています。私はこれについてググるのにあまり成功していません:完全なスタックをダンプに含めたいことをルビーにどのように伝えるのですか?

9
Rubyでファイルを作成する方法
新しいファイルを作成しようとしていますが、期待どおりに機能していないようです。これが私が試したものです: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" 私がオンラインで読んだすべてのものによれば、それらはすべて機能するはずですが、それらのすべてが私にこれを与えます: ERRNO::ENOENT: No such file or directory - out.txt これは、IRBおよびRubyスクリプトから発生します。何が欠けていますか?
170 ruby  file  io  errno 

11
Rubyでハッシュのすべての値を変更する
ハッシュのすべての値を変更して、値の前後に '%'を追加したいので、 { :a=>'a' , :b=>'b' } に変更する必要があります { :a=>'%a%' , :b=>'%b%' } これを行う最良の方法は何ですか?
170 ruby  hash 

20
配列で重複する値を見つけて返す方法
arr 文字列の配列です: ["hello", "world", "stack", "overflow", "hello", "again"] arr重複があるかどうかを確認する簡単で洗練された方法は何でしょうか? 例: ["A", "B", "C", "B", "A"] # => "A" or "B" ["A", "B", "C"] # => nil
170 ruby  arrays 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.