• [解決済み] 配列が他の配列の値を含むか?

    質問 ある配列が2番目の配列の要素を含んでいるかどうかをテストする最も効率的な方法は何ですか? 以下の2つの例では、この質問に答えようとしています。 foods のいずれかの要素が含まれています。 cheeses : cheeses = %w(chedder stilton brie mozzarella feta haloumi reblochon) foods = %w(pizz

    2022-04-23 05:06:09
  • [解決済み] 文字列を正規表現に補間する

    質問 Rubyで正規表現に文字列の値を代入したいのですが、どうすればいいですか?これを簡単に行う方法はありますか?例えば foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end 解決方法は? 文

    2022-04-23 04:13:03
  • [解決済み] Rubyで記号をハッシュキーとして使う理由とは?

    質問 Rubyのハッシュのキーとしてシンボルを使うことがよくあります。 文字列を使うことの利点は何ですか? 例 hash[:name] vs. hash['name'] 解決方法は? TL;DR。 シンボルを使用すると、比較の際に時間を節約できるだけでなく、一度しか保存されないため、メモリを節約することができます。 Rubyのシンボルはイミュータブ

    2022-04-23 03:46:08
  • [解決済み] Rubyのgem依存性でtilde-greater-than (~>)の意味は?重複] [重複] [重複] [重複

    質問 この質問はすでにここに回答があります : バージョン要件におけるティルデグレイターザン(~>)の意味? (回答4件) 閉店 7年

    2022-04-23 03:18:26
  • [解決済み] GEMの拡張機能がビルドされていないため、GEMを無視する

    質問 職場と自宅の両方のコンピュータで、最近 Ruby を 2.3.1 にアップグレードしました。 ruby-install . 私は chruby をRubyのスイッチャーとして使っています。 ターミナルにこの警告が表示されるようになりました。 Ignoring bcrypt-3.1.11 because its extensions are not built. Try: g

    2022-04-23 02:02:18
  • [解決済み] Ruby 1.9.3をRVMでインストールしたが、コマンドラインにruby -vが表示されない。

    質問 以下はコンソール出力です。 sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-Virtua

    2022-04-22 22:40:24
  • [解決済み] Ruby send と __send__ の比較

    質問 のコンセプトは理解しています。 some_instance.send が、なぜこれを両方の方法で呼べるのか、その理由を考えています。Rubyの公案では、同じことをするためにたくさんの異なる方法を提供する以上の理由があることを暗示しているのです。以下は2つの使用例です。 class Foo def bar? true end end foo = Foo.new fo

    2022-04-22 18:03:56
  • [解決済み] RVM __rvm_cleanse_variables: 関数定義ファイルが見つからないとZSHからクレームが来る

    質問 Mac OS X 10.7.4で最新のZSHとRVMを使用すると、ZSHから文句を言われることがあります。 __rvm_cleanse_variables: function definition file not found 解決方法は? 以下を実行することで問題が解決しました。 rm ~/.zcompdump* 注)*は、.zcompdumpファイルが複数ある場

    2022-04-22 17:59:29
  • [解決済み] Rubyで文字列のNilまたはLength == 0をチェックする良い方法はありますか?

    質問 Rubyで文字列がnilか長さ0かを調べるのに、以下の方法より良い方法はありますか? if !my_string || my_string.length == 0 return true else return false end C#では、便利な string.IsNullOrEmpty(myString) Rubyで似たようなものはありますか? どのよう

    2022-04-22 13:55:03
  • [解決済み] Rubyでメソッド名を持つ文字列からメソッドを呼び出す

    質問 どうすれば、彼らが言っているようなことができるのでしょうか? こちら しかし、Rubyで? オブジェクトに対する関数はどのように行うのでしょうか?また、グローバルな関数はどのように行うのでしょう(jetxeeさんの 答え の投稿にあります)? サンプルコードです。 event_name = "load" def load() puts "load() f

    2022-04-22 13:53:27
  • [解決済み] Rubyでディレクトリを作成する

    質問 以下のコードでディレクトリを作成しようとしています。 Dir.mkdir("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") unless File.exists?("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") ところが、こんなエラー

    2022-04-22 12:47:11
  • [解決済み] Ruby: ある範囲内で反復処理を行うには?

    質問 というわけで、こんな感じで範囲を反復しています。 (1..100).each do |n| # n = 1 # n = 2 # n = 3 # n = 4 # n = 5 end しかし、私がやりたいのは、10の単位で反復することです。 を増やす代わりに n を1ずつ増やしていくと、次の n は実際には10になり、次に20、3

    2022-04-22 08:12:20
  • [解決済み] 呼び出したメソッドの名前を取得する方法は?

    質問 Rubyでメソッド内の呼び出しメソッド名を検索する方法はありますか? 例えば class Test def self.foo Fooz.bar end end class Fooz def self.bar # get Test.foo or foo end end 解決方法は? puts caller[0] それとも puts

    2022-04-22 07:44:42
  • [解決済み] ハッシュのキーと値を入れ替える方法

    質問 Hashのキーと値を入れ替えるにはどうしたらいいですか? 次のようなHashがあります。 {:a=>:one, :b=>:two, :c=>:three} に変換したい。 {:one=>:a, :two=>:b, :three=>:c} 使用方法 map は、かなり面倒なようです。もっと手軽な解決策はないのでしょうか? ど

    2022-04-22 01:17:13
  • [解決済み] CocoaPodsのインストール:応答なし

    質問 ターミナルからCocoaPodsをインストールしようとしています。 $ sudo gem install cocoapods rootのパスワードを入力しても、何も起こりません。 どうすればデバッグできますか? どのように解決するのですか? 他の人も同じように思っているようですが、gemのインストールには時間がかかります。実行すると export GEM_HOME

    2022-04-21 21:20:55
  • [解決済み] 記号の配列のリテラル表記はありますか?

    質問 文字列の配列に対するこのリテラル式が好きです。 %w( i can easily create arrays of words ) シンボルの配列を得るためのリテラルがあるかどうか、疑問に思っています。私はそれができることを知っています。 %w( it is less elegant to create arrays of symbols ).map( &:to_sy

    2022-04-21 19:47:27
  • [解決済み] json」ネイティブ gem は、インストールされたビルドツールを必要とします。

    質問 私は ruby 1.9.2p180 (2011-02-18) [i386-mingw32] を Windows 7 マシンにインストールしました。さて、JSON gemをインストールしようと、"gem install json"というコマンドを使用したところ、次のようなエラーが発生しました。 ERROR: Error installing JSON: The 'json

    2022-04-21 18:16:38
  • [解決済み] Rubyでbase64エンコードされた文字列の中にある不思議な "view"。

    質問 Rubyに内蔵されているBase64ライブラリに'˶'ᴗ'˶が追加されます。その原因がわかりません。この特殊な例では irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad

    2022-04-21 14:15:25
  • [解決済み] Rubyで配列を1つの文字列に結合する

    質問 Rubyで、配列のすべての要素を1つの文字列に結合する方法はありますか? 配列の例です。 @arr = ['<p>Hello World</p>', '<p>This is a test</p>'] 出力例です。 <p>Hello World</p><p>This is a test&lt

    2022-04-21 11:36:55
  • [解決済み] ルビー、すべての単語の最初の文字を大文字にする

    質問 すべての単語の最初の文字を大文字にし、残りを小文字にしたいのですが...。 manufacturer.MFA_BRAND.first.upcase は最初の文字だけ大文字にしますが、これは必要です。 ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo

    2022-04-21 02:19:49