タグ

ブックマーク / secret-garden.hatenablog.com (2)

  • Toyama.rb に参加してきた - Secret Garden(Instrumental)

    タイミングよくちょっと近くへ行く用事があったの Toyama.rb に参加してきました。 勉強会の内容はみんなで雑談しながらもくもくして最後にやったことを各自で発表するような会です。 やったこと Ruby 2.5 の導入 Ruby 体をビルド ファイルローカルなトップレベルメソッドを定義する gem の作成 もの自体は30分ぐらいでできたんですがちょっと問題があったので修正してから公開する予定 どんな場面で必要なのか? 成果発表の時に「どういう場面で必要なのか?」と質問されたので補足 わたし自身は以下のような場面で使いたいと思うことが多いですかね。 長いメソッドから処理を切り出したい時 DRY を行う際に重複している処理を別メソッド定義したい時 まあこの辺りは Ruby に限らずどの言語でも言えるかと思います。 private メソッドやモジュール関数ではダメ? private メソッド

    Toyama.rb に参加してきた - Secret Garden(Instrumental)
    alcus
    alcus 2019/05/21
  • 【初心者 C++er Advent Calendar 2015 1日目】初心者が C++ を勉強するときに最低限押さえておいたほうがよい C++11/14 の機能 - Secret Garden(Instrumental)

    この記事は初心者 C++er Advent Calendar 2015の1日目の記事になります。 アドベントカレンダーはまだ空きがあるので気になる方は参加してみるとよいと思います。 さて、最近だと C++11/14 で書かれているも増えてきたんですが、やっぱり昔の入門書だとどうしても C++03 が中心になってしまっていてちょっとつらいんですよねー。 と、いうわけで『これから C++ をはじめてみたい!』という人に知っておいてほしい(抑えておいてほしい)C++11/14 の言語機能をちょっとまとめてみました。 C++11/14 を始める前に C++ ではコンパイラやバージョンによって実装されている C++11/14 の機能がまちまちです。 そのため、今回紹介した機能が手元の環境では動作しない可能性もあります。 単に機能を試すだけであれはオンラインコンパイラのWandboxで試してみると

    【初心者 C++er Advent Calendar 2015 1日目】初心者が C++ を勉強するときに最低限押さえておいたほうがよい C++11/14 の機能 - Secret Garden(Instrumental)
  • 1