Я только что нашел код scala, который имеет странное имя класса:
class `This is a cool class` {}
и имя метода:
def `cool method` = {}
Мы можем использовать предложение для имени класса или метода!
Это очень круто и полезно для модульного тестирования:
class UserTest {
def `user can be saved to db` {
// testing
}
}
Но почему мы можем это сделать? Как это понять?