0

私はそのように内部関数を呼び出そうとしています...

scala> def myouter() = {
     |   def myInner() {
     |     println("In inner now")
     |   }
     |   this
     | }
myouter: ()type

scala> myouter().myInner()
    <console>:9: error: value myInner is not a member of object $iw
          myouter().myInner()
                    ^

これを達成するためのヒントはありますか?

4

1 に答える 1

6

できません。内部関数は、それらが宣言されているスコープに対してプライベートです。

于 2013-02-14T22:29:16.123 に答える