タグ

2018年5月8日のブックマーク (2件)

  • 9連休 - えいのうにっき

    1日目 これやった -> 自分の全ツイートを GitHub Pages で参照できるようにした - えいのうにっき 不要な衣服をリサイクルショップで処分したりした 2日目 grass-graphの Rails -> Golang 移植に着手 母の日の花を注文したりした 3日目 これやった -> チェアリング開発よかった - えいのうにっき Rails -> Golang 移植のつづき 翌日からの旅行の準備もした 4,5,6日目 草津旅行 草津温泉いってきた - えいのうにっき 7日目 Rails -> Golang 移植のつづき 上記 Rails に同居してた便利コードを heroku に移植、完了 8日目 Rails -> Golang 移植のつづきをやって完了させた Railsで書いてたアプリのGolangへの移植がおわった! 小さなアプリケーションとはいえ、GWでやりきれてうれしい

    9連休 - えいのうにっき
    luccafort
    luccafort 2018/05/08
    チェアリング開発良さそう、お値段もそんなにしないし。
  • Rubyのdefの中で更にdefをするコードの挙動 - アジャイルSEの憂鬱

    defの中にdefを書いたらどうなるのか? そんな実験。 class Nanoha def starlight_breaker puts "魔力が足りません" end def battle! def starlight_breaker puts "全力全開、スターライトブレイカー!" end end end user = Nanoha.new user.starlight_breaker #=> (1) user.battle! user.starlight_breaker #=> (2) other = Nanoha.new other.starlight_breaker #=> (3) battle! を実行したら、 starlight_breaker のメソッドが上書きされて収束砲を発射できそうなコードです。 さて、このコードを実行すると、(1)〜(3)では何が出力されるでしょう?

    Rubyのdefの中で更にdefをするコードの挙動 - アジャイルSEの憂鬱
    luccafort
    luccafort 2018/05/08
    (2)での出力結果がdefの中のdefになってるのはメソッドを上書きしてるから?出題の(3)の結果が何故なのか全然わからない…「Rubyのしくみ」読むか。