Как объявляются функции в различных языках программирования:
1. JavaScript
function square(n) {
return n * n;
}
2. PHP
function square($n) {
return $n * $n;
}
3. TypeScript
function square(n: number): number {
return n * n;
}
4. Python
def square(n):
return n ** 2
5. Java
public static int square(int n) {
return n * n;
}
6. Kotlin
fun square(n: Int): Int {
return n * n
}
7. C++
int square(int n) {
return n * n;
}
8. C#
public int Square(int n)
{
return n * n;
}
9. Go
func square(n int) int {
return n * n
}
10. Rust
fn square(n: i32) -> i32 {
n * n
}
11. Swift
func square(_ n: Int) -> Int {
return n * n
}
12. Ruby
def square(n)
n * n
13. Dart
int square(int n) {
return n * n;
}
14. Haskell
square :: Int -> Int
square n = n * n
15. Scala
def square(n: Int): Int = {
n * n
}
P.S.
Интересно посмотреть на вариации слова "Функция":
fn, fun, func, function
Post #181
2.06K
- 👍 25
- ❤ 4
- 🤩 3
- 😁 1