2010-12-01から1ヶ月間の記事一覧

Mac OS XにMacPortsを使ってGCCをインストール

Mac

Mac OS XにMacPortsを使ってGCCをインストールした時のメモです。 まずMacPortsでインストールできるGCCのバージョンを検索します。 $ port search gcc ... gcc44 @4.4.5 (lang) The GNU compiler collectiongcc45 @4.5.2 (lang) The GNU compiler collectio…

C#のforeach内で現在のループ回数を知る

C#

こちらで紹介されていたのを、自分でも書いてみました。 http://mag.autumn.org/Content.modf?id=20100726164321 http://blogs.wankuma.com/rti/archive/2010/07/27/191691.aspx http://d.hatena.ne.jp/okazuki/20100728/1280300415 foreachの中で現在のルー…

前後の要素同士でペアを作って反復処理

C#

コレクションの前後の要素同士でペアを作って反復処理するメソッドを、拡張メソッドで実装してみました。 using System; using System.Collections.Generic; static class EnumerableExtension { public static void ForEachPair<T>(this IEnumerable<T> collectio</t></t>…

Scalaのif式

Scalaのif式は、他の多くの言語とほぼ同じ動作をしますが、戻り値を持っているのが特徴です。まず戻り値を使わないケースを書いてみます。 object IfTest { def main(args: Array[String]) { var visitor = "anonymouse" if (!args.isEmpty) { visitor = arg…