• [解決済み] nil or zero "を表す最高のrubyイディオム

    質問 ある値がnilまたは0であるかどうかを確認する簡潔な方法を探しています。 現在、私は次のようなことを行っています。 if (!val || val == 0) # Is nil or zero end しかし、これは非常に不器用な感じがします。 どのように解決するのですか? オブジェクトに nil? メソッド . if val.nil? || val

    2023-05-29 14:21:28
  • [解決済み] Rubyの文字列スライスインデックス:str[n..infinity].

    質問 簡単な質問ですが、ドキュメントで見つけることができませんでした。 から文字列または配列をスライスするにはどうすればよいですか? n から永遠に続くまでスライスするには? >> 'Austin'[1..3] => "ust" >> 'Austin'[1..] SyntaxError: compile error (irb):2: syntax err

    2023-05-21 16:47:08
  • [解決済み] Rubyで複数の値でソートするには?

    質問 ハッシュの配列を持っています。 a=[{ 'foo'=>0,'bar'=>1 }, { 'foo'=>0,'bar'=>2 }, ... ] 配列をまず各ハッシュの'foo'でソートし、次に'bar'でソートしたいと思います。Googleが教えてくれたのは、この方法です。 a.sort_by {|h| [ h['foo'],h['bar']

    2023-05-20 19:24:47
  • [解決済み] ルビー配列のスペース %w

    質問 rubyの配列で%w(a b c)構文を使いたい場合、どのように空白文字を追加すればよいでしょうか。 どのように解決するのですか? 脱出する。 %w(a b\ c) # => ["a", "b c"]

    2023-05-19 07:43:40
  • [解決済み] ルビーeach_with_indexオフセット

    質問 each_with_index ループのイテレータでインデックスのオフセットを定義することはできますか? 私のストレートフォワードの試みは失敗しました。 some_array.each_with_index{|item, index = 1| some_func(item, index) } 編集する 明確化しました。配列のオフセットではなく、each_with_index

    2023-05-17 18:56:37
  • [解決済み] Rubyで1つのコマンドでディレクトリ/ファイル/シンボリックリンクが存在するかどうかをチェックする方法

    質問 ディレクトリ/ファイル/シンボリックリンクなどのエンティティ(より一般化されたもの)が存在するかどうかを検出する単一の方法はありますか? 私は、ディレクトリ、ファイル、またはシンボリックリンクである可能性があるパスの配列をチェックする必要があるため、単一の関数が必要です。私は知っています。 File.exists?"file_path" はディレクトリとファイルに対しては動作しま

    2023-05-17 01:14:17
  • [解決済み] Rubyの複数文字列置換

    質問 str = "Hello☺ World☹" 期待される出力は "Hello:) World:(" こんなこともできるんだ str.gsub("☺", ":)").gsub("☹", ":(") 私は単一の関数呼び出しでこれを行うことができますので、他の方法はありますか?例えば str.gsub(['s1', 's2'], ['r1', 'r2']) どのよう

    2023-05-15 12:36:08
  • [解決済み] homebrewでmemcachedをインストール、サーバーを起動・停止する方法は?

    質問 homebrewでmemcachedをインストールしています。 サーバーを起動/停止するにはどうすればよいですか。 memcachedと対話するためのコマンドラインツールはありますか? homebrew にはパッケージを削除する方法がありますか? どのように解決するのですか? 醸造 以前は というコマンドで、brew services

    2023-05-15 08:16:44
  • [解決済み] Homebrewでインストールしたruby 1.9.3に切り替えるにはどうしたらいいですか?

    質問 Ruby 1.9.3 を ホムブリュー brewでrubyをインストール しかし、デフォルトの1.8.7が使用されたままです。どうすれば osx でデフォルトの ruby として 1.9.3 を使用するように切り替えられますか? どのように解決するのですか? 私はあなたが見てみることをお勧めします rvm . これをデフォルトに設定するには rvm u

    2023-05-14 21:26:17
  • [解決済み] RubyのRspec。ソースにアクセッサを追加せずにインスタンス変数をテストする

    質問 以下のメソッドをテストしようとしています。 def unprocess_move(board, move) if move[0].instance_of?(Array) multi_move = @multi_move.pop(2).reverse multi_move.each do |single_move| unapply_move(board,

    2023-05-13 15:40:11
  • [解決済み] Rubyにmkdir -pはありますか?重複

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 どのようにrubyで再帰的にディレクトリを作成するには? Rubyでは、どのように私は行うことができました。 mkdir -p cool/bean

    2023-05-10 17:59:32
  • [解決済み] Ruby 配列の内容をカンマ区切りで出力する Ruby

    質問 配列の内容をカンマ区切りの文字列として出力する、より正しい方法はありますか? @emails = ["[email protected]", "[email protected]", "[email protected]"] @emails * "," => "[email protected]", "[email protected]", "[email protected]"

    2023-05-09 02:10:23
  • [解決済み] ruby .split('\n') が改行されない。

    質問 この文字列は、なぜ "\n" 毎に分割されないのでしょうか?(ルビ) "ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:

    2023-05-06 23:21:52
  • [解決済み] Rubyで文字列を分割し、先頭以外のすべての項目を取得するには?

    質問 文字列は ex="test1, test2, test3, test4, test5" を使用した場合 ex.split(",").first を返します。 "test1" さて、残りの項目、つまり`"test2, test3, test4, test5"を取得したいのですが。私が使用する場合 ex.split(",").last のみを返します。

    2023-05-04 10:15:58
  • [解決済み] Rubyの記号の捉え方

    質問 を読んでいるにもかかわらず、" Rubyの記号を理解する "を読んだにもかかわらず、シンボルを使用する際のメモリ内のデータの表現にまだ戸惑っています。 もし、シンボルが、異なるオブジェクトに含まれる2つのシンボルが、同じメモリ位置に存在する場合、どのようにして、その中に 異なる の値を含むのだろうか? 私は、同じメモリ位置に同じ値が含まれていると予想していました。 これ

    2023-05-03 18:51:46
  • [解決済み] 変数_(アンダースコア)はどこで、どのように指定するのですか?

    質問 ほとんどの人が知っているのは _ のIRBにおける特別な意味は、最後の戻り値のためのホルダーであることですが、これは ではなく であり、私がここで尋ねていることではありません。 代わりに、私が質問しているのは _ について質問しているのです。ここでは、「気にしない変数」のような特別な振る舞いをするようです。 Prolog ). そのユニークな振る舞いを示す、いくつ

    2023-05-02 21:13:58
  • [解決済み] 今日の日付が日付範囲に含まれるかどうかを知るにはどうすればよいですか?

    質問 あるイベントに start_time と end_time で、イベントが"in progress"であるかどうかをチェックしたいとします。これは、今日の日付が2つの日付の間の範囲にあるかどうかをチェックすることになります。 これを関数でどのように行うのでしょうか? どのように解決するのですか? 使用方法 === 実は、これを実現する演算子があるんです。を

    2023-04-26 21:38:49
  • [解決済み] Rubyで配列から別の配列を引き算する

    質問 作成されたタスクと割り当てられたタスクの2つのアレイがあります。 私は、作成されたタスクの配列からすべての割り当てられたタスクを削除したいと思います。 以下は、私の作業中の、しかし厄介な、コードです。 @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do

    2023-04-26 16:12:37
  • [解決済み] 整数値をもとにしたn個の配列の作成

    質問 の整数値を持っているとする。 10 . のような10個の要素からなる配列を作成するにはどうしたらよいでしょうか。 [1,2,3,4,5,6,7,8,9,10] ? どのように解決するのですか? 範囲を指定してスプラッタすればいいんです。 [*1..10] #=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Ruby 1.9では、複数のsp

    2023-04-26 02:03:56
  • [解決済み] bundlerはどこにgemsを保存するのですか?

    質問 私は gem install を使用した場合、gemは/home/username/.rvm/gems/の下に格納されることが分かっていますが、これはgemがインストールされたgemsetの下です。 しかし、Bundler を使用して Gemfile で gem を指定した場合、bundle install を実行すると、それらの gem はどこに格納されるのでしょうか。また、も

    2023-04-26 01:53:21