Created
December 25, 2011 03:47
-
-
Save lshoo/1518694 to your computer and use it in GitHub Desktop.
为什么还要导入WeekDay
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package ch20 | |
object WeekDayDemo { | |
object WeekDay extends Enumeration { | |
type WeekDay = Value | |
val Mon, Tue, Web, Thu, Fri, Sat, Sun = Value | |
} | |
//import WeekDay._ | |
def isWorkingDay(day: WeekDay) = !(day == WeekDay.Sat || day == WeekDay.Sun) | |
def main(args: Array[String]) { | |
WeekDay.values filter isWorkingDay foreach println | |
} | |
} | |
WeekDay和isWorkingDay都在同一个类里,为什么还要import? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
经自由风指点,原来object是不能作为方法参数的类型的.
import WeekDay._的作用是引入object WeekDay中的所有成员包括WeekDay(Enumeration#Value),Mon,Tue ...
.