Avatar
Avatar
Taketo Sano
method を private にしとくと compiler が良い感じに inline 化してくれたりするのだろうと期待しているのですが,実際に private にするのと public にして @ inlinable などをつけるのではどちらが速くなるかといったことは知見などありますか?
インライン化は public でも同一モジュール内であれば勝手にされるはずですね。モジュールをまたぐときは @inlinablehttps://github.com/apple/swift-evolution/blob/main/proposals/0193-cross-module-inlining-and-specialization.md が必要になります。