squareValue
の private
を fileprivate
にするか、 private extension Foo
にしないといけないんですが、後者の場合 f
のアクセスレベルにも影響があるので f
を分離しないといけません。が、 fileprivate
にしたいものだけ分離して private extension Foo
のように書けば良いので fileprivate
は要らないってことですか?private extension Foo
と書くよりも、個別に fileprivate
を書いた方がわかりやすいような気がします。