Функция (программирование)
ТЫ Д.О.Л.Б.А.Ё.Б ЕСЛИ НЕ ЗНАЕШЬ!
JavaScript
function max(a, b) {
return a > b ? a : b;
}
ActionScript
public function name(text: string)
{
var textfield: TextField = new TextField();
textfield.text = text;
}
С++
void name(string text)
{
cout << text;
}
в стандарте C++ существуют так же функции с аргументами по умолчанию
void foo(int arg1, int arg2 = 10){
cout << arg1 << arg2;
}
foo(9); // вызовется и будет выведено 910
Rust
#[inline(always)]
fn max<T>(a: T, b: T) -> T
where
T: PartialOrd,
{
if a > b {
a
} else {
b
}
}
max(3, 5);
C#
public void Name(string text)
{
System.Console.WriteLine(text);
}
Java
public void name(String text) {
System.out.println(text);
}
Pascal
procedure name(var text: string)
begin
write(text);
end;
PHP
function name($text)
{
echo $text;
}
Standard ML
fun name t = print t
или, что то же самое (см. функции первого класса и лямбда-функция):
val name = fn t => print t
Swift
func foo(arg1: Int, arg2: Int = 10) {
print(arg1 * arg2)
}
foo(arg1: 9) // (9 * 10) Ответ: 90
Visual Basic
Sub Name(text)
Console.WriteLine(text)
End Sub
PureBasic
Procedure.l Name(text.s)
PrintN(text)
EndProcedure
Python
def func(p):
print(p)
Nim
proc myfunc(text: string)=
echo text
См. также
Ссылки
Для улучшения этой статьи по информационным технологиям желательно:
|