Respond to an unknown method call: Difference between revisions

Content deleted Content added
Ommit Scala
Added Oz solution
Line 119:
<lang ocaml>Error: This expression has type example
It has no method ding</lang>
 
=={{header|Oz}}==
<lang oz>declare
 
class Example
meth init skip end
meth foo {System.showInfo foo} end
 
meth bar {System.showInfo bar} end
 
meth otherwise(Msg)
{System.showInfo "Unknown method "#{Label Msg}}
if {Width Msg} > 0 then
{System.printInfo "Arguments: "}
{System.show {Record.toListInd Msg}}
end
end
end
 
Object = {New Example init}
 
in
 
{Object foo}
{Object bar}
{Object grill}
{Object ding(dong)}</lang>
 
=={{header|Perl}}==