エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
JavaScriptのExplicit Resource Managementという提案では using という構文が注目されがちな気がする。... JavaScriptのExplicit Resource Managementという提案では using という構文が注目されがちな気がする。しかし実は構文以外にもいくつかのビルトインが追加される。 こないだExplicit Resource Managementで追加されたビルトインをSafariに実装したときに「へ〜」と思ったのでよくありそうな使い方を紹介する[1]。 Go の defer Go の defer をご存知だろうか。たとえばこういうコードがあるとする。 func main() { f := createFile("/tmp/defer.txt") defer closeFile(f) writeFile(f) } main 関数内の2行目では defer closeFile(f) を実行している。ここで、この closeFile(f) は createFile の直後には