访问修饰符对扩展函数有什么影响?

What is the effect of access modifiers on extension functions?

如果我将扩展函数的访问修饰符更改为 private 会发生什么情况?有什么作用吗?重要吗?!

private fun String.myExtensionFunction() { // ... }

扩展方法只能在声明的 class/file 中看到。

如果没有 private,扩展方法将是 public 并且可以从外部调用。