1
はswift
に、次の間のいずれかのパフォーマンスの違いが存在することになる場合、私は疑問に思って:パフォーマンス
let x = 42.42
print(floor(x))
と
let x = 42.42
extension Double {
func myFloor() -> Double {
return floor(self)
}
}
print(x.myFloor())
まあもう一つは、コンパイル時エラー(voidを返すように宣言された方法で非ボイドリターン)を有し、ランタイムエラー(無限の再帰を引き起こします'Darwin.floor'や' Glibc.floor'ではありません) – Alexander