Named parameters: Difference between revisions

Line 17:
=={{header|AppleScript}}==
AppleScript doesn't have named parameters, but they can be simulated using records.
<lang AutoHotkey></lang>getName({firstName:"John", lastName:"Doe"})
 
on getName(x)
set {firstName, lastName} to {"?", "?"}
try
set firstName to x's firstName
end try
try
set lastName to x's lastName
end try
return (firstName & ", " & lastName) as string
end getName</lang>
 
=={{header|AutoHotkey}}==
Anonymous user