>>227
非同期で返すほどではないが何度も呼ばれるとまずい程度には遅い関数って、
結構あるんだよ。
配列や文字列を線形探索する関数とか。
// メンバとしてもつ配列の最大の値のインデックスを返す関数
func getMaxValueIndex() -> UInt {
 var index = -1 // -1ならNotFound
var max = 0
 for (i, value) in m_values {
  if value > max {
   index = i;
   max = value;
  }
  return index;
}
こんなのを var maxValueIndex なんてプロパティにして、
変数感覚で気軽に呼び出されたらまずいでしょ。