タグ

2013年4月9日のブックマーク (2件)

  • Scalaでの例外処理 - Either,Option,util.control.Exception - ( ꒪⌓꒪) ゆるよろ日記

    今日はScalaの例外処理について解説しますよ。 基 - try,catch,finally 例外処理の基は、try,catch,finallyです。これはJavaと同じですね。 ただし、Scalaでのtry,catch,finallyは値を生成します。つまり、実行されたブロックの値が評価されます。 scala> val n = try{ "99".toInt } catch { case e:Exception => -99 } n: Int = 99 scala> val n = try{ "foo".toInt } catch { case e:Exception => -99 } n: Int = -99 上記のように、catch節には "case e:Exception => ..."のようなパターンマッチを書くことで、対応する例外の型に応じて補足することができます。try,

    Scalaでの例外処理 - Either,Option,util.control.Exception - ( ꒪⌓꒪) ゆるよろ日記
    naruoga
    naruoga 2013/04/09
    最近Scalaをちょこちょこいぢりだしたので。別にプロダクティブなコード書くわけじゃないけど、これは便利っぽそうだなーって
  • Ubuntu Server 実践バイブル 現場で即運用に役立つサービス設定のノウハウ

    Ubuntu Server 実践バイブル 現場で即運用に役立つサービス設定のノウハウ 吉田 史 KADOKAWA/アスキー・メディアワークス 2,816円 (2,560円+税) 関連サイト出版社による関連ページが公開されています。 Ubuntu Server 実践バイブル 現場で即運用に役立つサービス設定のノウハウ内容紹介書では、筆者がjp.archive.ubuntu.comを含むさまざまなUbuntu Serverマシンを構築・運用してきた中で得られた、Ubuntu Server Guideに記載されていない暗黙知や、「作法」に類するもの、あるいは基礎的な知識など、Ubuntu Serverの常識を目いっぱいに詰め込んでいます。書の実際のサーバー構築例は、こうした暗黙知や作法を伝えるための手段として選定しています。このため、現在でもよく構築されるであろうWeb/Proxy/NFSな

    Ubuntu Server 実践バイブル 現場で即運用に役立つサービス設定のノウハウ
    naruoga
    naruoga 2013/04/09
    「うぶさば本」とも「黒幕本」とも言われる本書。基礎から丁寧に、でもボディブローのようにじわじわ効いてくる良書だと思います。じっくり読み用、布教用、持ち歩きの電子書籍と三冊買って魔除けにしよう