simanのブログ

ゆるふわプログラマー。競技プログラミングやってます。Ruby好き

2013-12-01から1ヶ月間の記事一覧

RubyでShoesを使ってGUIプログラミング - Hello World

RubyでGUIプログラミングしたいなと思い検索してみると、一番最初にShoesがヒットしたので少し触ってみました。ダウンロードはこちらから http://shoesrb.com/downloads.htmlとりあえず簡単なHello Worldを作ってみました。 Shoes.app do button "Click me!"…

RubyでHashのsortの返り値をHashにする

RubyのHashのsortは返り値がArrayになっています。 hash = { a: 30, b: 66, c: 45, d: 100, e: 80 } p hash.sort_by{|k,v| v } [[:a, 30], [:c, 45], [:b, 66], [:e, 80], [:d, 100]]ArrayではなくHashで受け取りたい場合は、この値をそのままHashに入れてあ…

Rubyのcompact

Array#compactメソッドは配列の要素からnilを取り除くメソッドです。compact!だと自身も変更します。 array = [ 1, nil, 3, nil, 5 ] p array p array.compact p array array.compact! p array [1, nil, 3, nil, 5] [1, 3, 5] [1, nil, 3, nil, 5] [1, 3, 5]…

2013年に買って良かったもの

27inchのディスプレイです。 アニメ観るのに非常に役に立ちました!