I am new to scala and playframework but have gone through basic syntax of scala. So fat what i know is for default parameters to a method in scala, the default value is put after = in method definition like
def doSomething(x:Int = 5) = ......
Whereas in the tutorial for playframework in routing section it says likeParameters with default values
You can also provide a default value that will be used if no value is found in the incoming request:
# Pagination links, like /clients?page=3 GET /clients controllers.Clients.list(page: Int ?= 1)
So my question is how does ?= is handled. Because in scala-doc there is nothing about it as far as i have searched. Is it the magic pulled out by framework or scala syntax for default parameters.