• [解決済み] Ruby正規表現を複数行に分割する

    質問 これはあなたが期待している質問とはちょっと違うかもしれません。その代わりに、長い正規表現を書いて、読みやすくするために複数のコード行に分割したいと思います。 のようなものです。 "bar" =~ /(foo| bar)/ # Doesn't work! # => nil. Would like => 0 できるのでしょうか? どのよう

    2023-04-25 13:47:15
  • [解決済み] Rubyで << を使ってキーと値のペアをハッシュに追加する。

    質問 Rubyでは、&lt;&lt;を使って、既存の配列に値を追加することができます。 a = [] a &lt;&lt; "foo" とありますが、既存のハッシュにキーと値のペアを追加することもできるのでしょうか? h = {} h &lt;&lt; :key "bar" できるんだろうけど h[:key] = "" h[:key] &lt;&lt; "bar" が

    2023-04-23 12:53:42
  • [解決済み] HomebrewでRubyをアップデートするには?

    質問 最新版へのアップデート方法を知りたい。 安定した のバージョンにアップデートする方法を知りたいです。私は ではなく RVMの使用に興味があります。ありがとうございます。 どのように解決するのですか? brew upgrade ruby 最新版のパッケージを取り出し、インストールする必要があります。 brew update パッケージではなく、brew 自

    2023-04-22 19:17:06
  • [解決済み] ルビーが4つ組の配列要素で作業している様子

    質問 Rubyスクリプトの配列で、各要素の処理が必要なものがあります。 threads = [] elemets.each do |element| threads.push(Thread.new{process(element)}} end threads.each { |aThread| aThread.join } しかし、リソースの制限により、一度に4つ以上の要素

    2023-04-20 14:54:39
  • [解決済み] Rubyの文字列やシンボルの等質性(オブジェクトの等質性ではない)をテストする最も簡潔な方法とは?

    質問 Rubyで文字列の等値性をテストするために、いつもこのようなことをしています。 if mystring.eql?(yourstring) puts "same" else puts "different" end オブジェクトの等価性をテストせずに、このような方法でよろしいのでしょうか? 私は内容に基づいて文字列をテストする最も簡潔な方法を探しています。 括弧と疑

    2023-04-13 22:51:44
  • [解決済み] RDoc の正しい構文について、良い参考文献はありますか?

    質問 正しいRDocの構文について、しっかりした参考文献を探しています。お勧めはありますか。私は明確に示している何かを見つけることができないようです。 クラスメソッドとそのパラメータを文書化する方法 クラスやクラスメソッドが何を行うかを文書化する方法。 どのように解決するのですか? 公式の rdoc の例があります。 ここで で、その GitHub のソース .

    2023-04-12 13:12:07
  • [解決済み] Net::HTTP.getでhttpsのurlを取得する

    質問 私は Net::HTTP.get() をhttpsのURLに使用しようとしています。 @data = Net::HTTP.get(uri, Net::HTTP.https_default_port()) しかし、結果を印刷しようとすると、以下のような結果になります。 URI::HTTPS を String に変換できません。 どうしたんですか?Ruby 1.8.

    2023-04-12 12:30:43
  • [解決済み] RubyをインストールしたMAC OS Xのアクティブな開発者パスが無効

    質問 このエラーが発生します。 xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun これは 解決策 は動作しますが、ターミナルを閉じて再び開くと再びエラーが発生します。 タ

    2023-04-11 10:30:46
  • [解決済み] File.expand_path("../../Gemfile", __FILE__) これはどのように機能するのでしょうか?ファイルはどこにあるのでしょうか?

    質問 ENV["BUNDLE_GEMFILE"] = File.expand_path("../../Gemfile", __FILE__) 私はいくつかのディレクトリから.rbファイルにアクセスしようとしているだけで、チュートリアルはこのコードを使うように言っていますが、どのようにgemファイルを見つけるのかがわかりません。 どのように解決するのですか? File.expand_

    2023-04-09 13:58:41
  • [解決済み] Rake の名前空間に対するデフォルトのタスク

    質問 のようなものがあるとします。 namespace :my_tasks do task :foo do do_something end task :bar do do_something_else end task :all =&gt; [:foo, :bar] end どのようにすれば :all をデフォルトのタスクにして rak

    2023-04-09 03:19:24
  • [解決済み] Vagrant up でパラメータを渡して、Vagrantfile のスコープに入れるには?

    質問 Chefのcookbookにパラメータを渡す方法を探しています。 $ vagrant up some_parameter そして some_parameter をChefのクックブックの1つの中で使ってください。 どのように解決するのですか? vagrantにパラメータを渡すことはできません。唯一の方法は、環境変数を使うことです。 MY_VAR='my value

    2023-04-08 21:43:05
  • [解決済み] Ruby - 多次元ハッシュへのアクセスとnilオブジェクトへのアクセス回避 [duplicate]

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 ルビー IF文の中のNils ネストされたパラメータハッシュのnilでメソッドを呼び出すことを避けるためのきれいな方法はありますか? このよ

    2023-04-04 23:53:53
  • [解決済み] Rubyでの2つの配列の組み合わせ

    質問 Rubyで次のことを実現する方法は何ですか? a = [1,2] b = [3,4] 配列が欲しい。 =&gt; [f(1,3) ,f(1,4) , f(2,3) ,f(2,4)] どのように解決するのですか? この場合 product を使用して、まず配列のデカルト積を取得し、それから関数の結果を収集します。 a.product(b) =&gt; [[1,

    2023-04-03 09:26:37
  • [解決済み] rubyのsingletonクラスとは何ですか?

    質問 Rubyのsingletonクラスはそれ自体がクラスなのでしょうか?すべてのオブジェクトが "クラスに属しているのはそのためですか?"その概念は ファジー ですが、なぜ私がクラスメソッドを定義できるのかに関係していると思います ( class foo; def foo.bar ... ). Rubyのシングルトン・クラスとは何ですか? どのように解決するのですか? ま

    2023-04-03 03:49:07
  • [解決済み] Rubyで外部プロセスのSTDOUTから継続的に読み込む

    質問 blenderをコマンドラインからrubyスクリプトで実行し、blenderの出力を一行ずつ処理してGUI上のプログレスバーを更新したいのですが、blenderが外部プロセスであることはあまり重要ではありません。blenderが、私が読む必要のある標準出力である外部プロセスであることは、本当に重要ではありません。 blenderプロセスがまだ実行されているとき、blenderが通常

    2023-04-02 04:36:22
  • [解決済み] RubyのGemspec依存性。gitブランチへの依存は可能か?

    質問 mygem.gemspecの中に、gitブランチの依存関係を持たせることは可能でしょうか? 私は以下のようなものを考えています。 gem.add_runtime_dependency 'oauth2', :git =&gt; '[email protected]:lgs/oauth2.git' ...が、うまくいきません。 どのように解決するのですか? なぜなら、Ruby

    2023-04-01 07:16:16
  • [解決済み] Rubyで反復処理中に配列を変更するには?

    質問 Rubyを勉強し始めたばかりなので、この辺の初心者向けだったら申し訳ないのですが、pickaxeの本を読んでも解決できません(多分、注意深く読んでいないだけだと思いますが)。 とにかく、私がこのような配列を持っている場合。 arr = [1,2,3,4,5] ...そして、私は、例えば、配列の各値を3倍したいのですが、次のようにすることで解決しました。 arr.each {|

    2023-03-31 01:05:02
  • [解決済み] Rubyで文字列から数値を取り出す

    質問 私はこのコードを使っています。 s = line.match( /ABCD(\d{4})/ ).values_at( 1 )[0] のような文字列から数字を抽出すること。 ABCD1234 ABCD1235 ABCD1236 など これは動作しますが、Rubyでこれを行うには他にどんな代替手段があるのでしょうか? 私のコードです。 ids = [] so

    2023-03-30 09:07:11
  • [解決済み] Ruby strftime。先頭のゼロがない月?

    質問 Rubyの strftime には、先頭のゼロを除いた月のフォーマットがあるのでしょうか? 私は %e を見つけましたが、月についてはうまくいきませんでした。 最終的には、次のような書式の日付が欲しいのです。 9/1/2010 どのように解決するのですか? いくつかのバージョンの strftime で接頭辞を付けることができます。 マイナス を使って

    2023-03-29 03:54:43
  • [解決済み] Rubyは関数型言語か?

    質問 Wikipediaによると、Rubyは関数型言語だそうですが、納得いきません。なぜ、あるいはなぜそうではないのでしょうか? どのように解決するのですか? Rubyで関数型が使えるのは間違いないと思います。 関数型スタイルでプログラミングするための最も重要な点の一つは、言語が高次の関数をサポートしているかどうかです...Rubyではそれが可能です。 とはいえ、Rubyで非

    2023-03-27 14:33:30