Вот пример объявления функции с параметром по умолчанию в Python:
def greet(name="Anonymous"):
print("Hello, " + name + "!")
# Calling the function with default parameter
greet() # Output: Hello, Anonymous!
# Calling the function with a specified parameter
greet("John") # Output: Hello, John!
В приведенном выше коде функция greet()
определена с параметром по умолчанию name
, для которого установлено значение «Анонимный». Если при вызове функции не передается аргумент, используется значение по умолчанию. Однако при желании вы также можете указать другое значение для параметра name
.
Вот еще несколько способов объявления функций с параметрами по умолчанию на разных языках программирования:
-
JavaScript:
function greet(name = "Anonymous") { console.log("Hello, " + name + "!"); } // Calling the function with default parameter greet(); // Output: Hello, Anonymous! // Calling the function with a specified parameter greet("John"); // Output: Hello, John!
-
C++:
#include <iostream> using namespace std; void greet(string name = "Anonymous") { cout << "Hello, " << name << "!" << endl; } // Calling the function with default parameter greet(); // Output: Hello, Anonymous! // Calling the function with a specified parameter greet("John"); // Output: Hello, John!
-
Java:
public class HelloWorld { public static void greet(String name) { System.out.println("Hello, " + (name != null ? name : "Anonymous") + "!"); } public static void main(String[] args) { // Calling the function with default parameter greet(null); // Output: Hello, Anonymous! // Calling the function with a specified parameter greet("John"); // Output: Hello, John! } }