JavaScriptとRubyとPythonが頭の中でごちゃごちゃになっているブログ主です。JavaScriptとRubyとPythonの文字列中に変数を展開できる機能の名前と書き方が頭の中でごちゃごちゃです。JavaScriptとRubyとPythonが頭の中でごちゃごちゃになっているブログ主です。JavaScriptとRubyとPythonの配列とキーバリューオブジェクトが頭の中でごちゃごちゃです。プログラミングクイズ前回に引き続き、こちらの記事を見てみて、面白そうな問題がいくつかあったので、プログラミング初心者ではないですが解きました。元記事では、解答を見ないで解くこととなっていましたが、ある程度自分で考えた後に他の人の解答を見ました。プログラミングクイズ前回の記事の問題を解いている過程で、"連続した数字を取り出さなければ"と思い、凝った正規表現を作ってしまったので、それを使える問題を作成しました。こちらの記事のガラケー文字入力問題の応用編を作成しました。プログラミングクイズ前回に引き続き、こちらの記事を見てみて、面白そうな問題がいくつかあったので、プログラミング初心者ではないですが解きました。プログラミングクイズ前回に引き続き、こちらの記事を見てみて、面白そうな問題がいくつかあったので、プログラミング初心者ではないですが解きました。プログラミングクイズ前回に引き続き、こちらの記事を見てみて、面白そうな問題がいくつかあったので、プログラミング初心者ではないですが解きました。その昔、「国民の祝日.csv」という扱いづらいCSVが話題になっていました。正規表現rubyではtrimじゃなくてstripというそうです。stripは先頭と末尾の半角空白やタブ、改行などを除去するメソッドです。全角空白は除去されないので、独自で定義する必要があります。gsub!(/(^[[:space:]]+...Rubyで全角空白も対象としたstrip(trim)2018-06-28Rubyでは、式の途中で改行するときは、算術オペレータを一番後ろに置いてから改行するRubyJavaの人間がRubyでやってしまった失敗を1つ紹介します。(=10000)のつもりで書いていましたが、最初の2つしか足されていません。デ...Rubyでは、式の途中で改行するときは、算術オペレータを一番後ろに置いてから改行する2018-06-17Rubyでは、メソッド引数のカッコはメソッド名の直後に書くこと。空白を入れちゃだめRuby引き続き、『プロを目指す人のためのRuby入門』(伊藤淳一[著])を読んでいます。ass...Rubyでは、メソッド引数のカッコはメソッド名の直後に書くこと。空白を入れちゃだめ2017-04-22RubyでArrayをHashに変換するRuby前回の記事で、ArrayをHashに変換するのにArray#mapとArray#to_hを使用して、ArrayをHashに変換しました。オブジェクトの配列を、オブジェクトのIDをハッシュのキー、オブジェクト自身をハッシュのバリューとして登録したい場合があ...RubyでArrayをHashに変換する2016-06-30Rubyでクラス宣言直下に書かれたメソッドの実行時期RubyRailsのスコープ定義文を見ていたら、クラス宣言直下に書かれたメソッドはいつ実行されるのかという疑問がわいてきたので調べました。railsのコードでは、クラス宣言直下でscopeメソッドを呼び出しています。以下はrailsのscope定義文です。このように書くと、Book.costlyでレコードが取得できます。メソッド呼び出しでメソッドが動的に追加されます。メソッドの引数が新しいメソッドのメソッド名になるのです。「ピーターからの問題」1から9までを使って分数の穴埋め算。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。