2013-09-01から1ヶ月間の記事一覧
std.exceptionにはifThrownという関数があります。ifThrownは、例外が投げられた時、投げられた例外に応じて任意の値を返すことができるものです。通常のtry catchよりも関数型な書き方ができます。 module main; import std.conv : to, ConvException; impo…
前回の記事では、どちらかというとビルドツールとしてのdubの紹介になりました。今回は、パッケージマネージャとしてのdubを見てみます。 code.dlang.orgに、dubで使用出来るパッケージの一覧があります。vibe.dや、derelictなどの名前が見られます。 前回の…
D言語のパッケージマネージャ兼ビルドツールであるところのdubが便利なので、導入しつつ軽く使ってみます。 Windowsの場合 ここに、インストーラがあります。 Ubuntuの場合 ここにLinux用のバイナリがあります。D-APTからでもインストールできます。 OS Xの…