diff --git a/docs/docs/reference/enums/enums.md b/docs/docs/reference/enums/enums.md index 3868961e3a1f..50599b66fba0 100644 --- a/docs/docs/reference/enums/enums.md +++ b/docs/docs/reference/enums/enums.md @@ -66,14 +66,14 @@ enum Planet(mass: Double, radius: Double) { def surfaceGravity = G * mass / (radius * radius) def surfaceWeight(otherMass: Double) = otherMass * surfaceGravity - case MERCURY extends Planet(3.303e+23, 2.4397e6) - case VENUS extends Planet(4.869e+24, 6.0518e6) - case EARTH extends Planet(5.976e+24, 6.37814e6) - case MARS extends Planet(6.421e+23, 3.3972e6) - case JUPITER extends Planet(1.9e+27, 7.1492e7) - case SATURN extends Planet(5.688e+26, 6.0268e7) - case URANUS extends Planet(8.686e+25, 2.5559e7) - case NEPTUNE extends Planet(1.024e+26, 2.4746e7) + case Mercury extends Planet(3.303e+23, 2.4397e6) + case Venus extends Planet(4.869e+24, 6.0518e6) + case Earth extends Planet(5.976e+24, 6.37814e6) + case Mars extends Planet(6.421e+23, 3.3972e6) + case Jupiter extends Planet(1.9e+27, 7.1492e7) + case Saturn extends Planet(5.688e+26, 6.0268e7) + case Uranus extends Planet(8.686e+25, 2.5559e7) + case Neptune extends Planet(1.024e+26, 2.4746e7) } ``` @@ -83,7 +83,7 @@ It is also possible to define an explicit companion object for an enum: object Planet { def main(args: Array[String]) = { val earthWeight = args(0).toDouble - val mass = earthWeight/EARTH.surfaceGravity + val mass = earthWeight / Earth.surfaceGravity for (p <- enumValues) println(s"Your weight on $p is ${p.surfaceWeight(mass)}") } @@ -107,13 +107,13 @@ trait Enum { ``` Enum values with `extends` clauses get expanded to anonymous class instances. -For instance, the `VENUS` value above would be defined like this: +For instance, the `Venus` value above would be defined like this: ```scala -val VENUS: Planet = +val Venus: Planet = new Planet(4.869E24, 6051800.0) { def enumTag: Int = 1 - override def toString: String = "VENUS" + override def toString: String = "Venus" // internal code to register value } ```