Scala
Ruby の後処理省力化のイディオム 「openしたら必ずclose」するために・・・ openにブロックを渡す ブロックでは、対象リソースを引数に与える openは、ブロック評価後にensureでcloseをする 上記実装 irb(main):001:0> class Foo irb(main):002:1> def open…
Ruby の後処理省力化のイディオム 「openしたら必ずclose」するために・・・ openにブロックを渡す ブロックでは、対象リソースを引数に与える openは、ブロック評価後にensureでcloseをする 上記実装 irb(main):001:0> class Foo irb(main):002:1> def open…