Named parameters: Difference between revisions

Named parameters en FreeBASIC
(Add SenseTalk implementation)
(Named parameters en FreeBASIC)
Line 681:
call b_sub(1, 2) ! ok: arg1 is 1, arg2 is 2
call b_sub(arg2=2, arg1=1) ! the same as the previous line</lang>
 
 
=={{header|FreeBASIC}}==
{{trans|Visual Basic}}
<lang freebasic>Dim Shared foo As Long, bar As Integer, baz As Byte, qux As String
'la función
Sub LoqueSea(foo As Long, bar As Integer, baz As Byte, qux As String)
'...
End Sub
 
'llamando a la función
Sub Algo()
LoqueSea(bar = 1, baz = 2, foo = -1, qux = "Probando")
End Sub</lang>
 
 
=={{header|Go}}==
2,122

edits