scala/scala3
Exports
wefree
2024. 3. 22. 14:30
class Calculator {
val SPEED_OF_LIGHT = 299792458
def energy(mass: Double): Double = mass * SPEED_OF_LIGHT * SPEED_OF_LIGHT
}
object MyApp {
val calculator = new Calculator
export calculator.energy
def fusionReactor(): Unit = println(energy(0.001)) // export 덕택에 energy 직접 호출 가능
}
@main def Main(): Unit = {
val mass = 10
MyApp.energy(mass) // export 덕택에 이렇게 사용 가능
}