Named parameters: Difference between revisions
Content added Content deleted
m (→{{header|Phix}}: added a comment re named->positional mapping for js) |
(Add SenseTalk implementation) |
||
Line 1,847: | Line 1,847: | ||
Doe |
Doe |
||
</lang> |
</lang> |
||
=={{header|SenseTalk}}== |
|||
The <b>introduce</b> handler here includes a default value for <b>greeting</b>. Ordinarily, parameters are passed sequentially, but <code>by name</code> can be used to match values from a property list to the corresponding parameters of the handler that is being called.<lang sensetalk>introduce "Mary" |
|||
introduce "Pablo", "Hola" |
|||
introduce greeting:"Bonjour", name:"Brigitte" by name |
|||
to introduce name, greeting:"Hello" |
|||
put greeting && name |
|||
end introduce |
|||
</lang> |
|||
{{out}} |
|||
<pre> |
|||
Hello Mary |
|||
Hola Pablo |
|||
Bonjour Brigitte |
|||
</pre> |
|||
=={{header|Sidef}}== |
=={{header|Sidef}}== |