タグ

maybeに関するudzuraのブックマーク (2)

  • Ideone.com

    aW1wb3J0IENvbnRyb2wuQXBwbGljYXRpdmUKaW1wb3J0IERhdGEuTWF5YmUKaW1wb3J0IERhdGEuTW9ub2lkCgpmaXp6ID0gY3ljbGUgW05vdGhpbmcsIE5vdGhpbmcsIEp1c3QgIkZpenoiXQpidXp6ID0gY3ljbGUgW05vdGhpbmcsIE5vdGhpbmcsIE5vdGhpbmcsIE5vdGhpbmcsIEp1c3QgIkJ1enoiXQpudW1zID0gbWFwIChKdXN0IC4gc2hvdykgWzEuLjEwMF0KCig8PikgPSBtYXBwZW5kIC0tIGZvciBnaGMgPCA3LjQKCm1haW4gOjogSU8gKCkKbWFpbiA9CiAgbWFwTV8gcHV0U3RyTG4KICAkIGNhdE1heWJlcwogICQgemlw

    udzura
    udzura 2012/08/09
    ちょうかっこいいな
  • Java の語彙で Maybe を説明してみる - ぐるぐる~

    java-jaで例外処理の話をしてきました - 西尾泰和のはてなダイアリー を読んで。 Maybe は値があるかないかを型で表すことができます!そう、直和型なんです!とか言われてもイミフだと思うのです(リンク先のエントリがそう説明してるわけではないですが)。 Java の語彙で Maybe の説明をできたら嬉しい人もいるんじゃないかなぁ、とかなんとか。 ただし、書いてたら結構長くなりました。時間がある人はどうぞ。 Maybe? null より安全に「値がないこと」が扱えるものだよ スタート地点としてはこれでいいでしょう。 以降で、「なんで安全なの?」という全うな疑問に答えてみたいと思います。 問題点 int で説明すると煙に巻いてしまうような気がしたので、User クラスを見てみます。 import java.util.*; class User { final String name;

    Java の語彙で Maybe を説明してみる - ぐるぐる~
  • 1