- Старое доброе утверждение «если-иначе»:
Хорошо, давайте начнем с классического метода, с которым многие новички сталкиваются на ранних этапах своего пути программирования. Оператор if-else подобен развилке дорог. Это позволяет вашей программе принимать решения на основе определенных условий. Вот простой пример на JavaScript:
function isEven(number) {
if (number % 2 === 0) {
return true;
} else {
return false;
}
}
- Инструкция Switch:
Представьте себе инструкцию Switch как меню с множеством опций. Это здорово, когда у вас ограниченное число возможностей и вы хотите выполнять разные блоки кода на основе определенного значения. Вот пример на Python:
def getDayOfWeek(day):
switcher = {
1: "Monday",
2: "Tuesday",
3: "Wednesday",
4: "Thursday",
5: "Friday",
6: "Saturday",
7: "Sunday"
}
return switcher.get(day, "Invalid day")
print(getDayOfWeek(3)) # Output: Wednesday
- Цикл For:
А, цикл for — надежный помощник во многих языках программирования. Это помогает вам повторить блок кода определенное количество раз. Давайте рассмотрим базовый пример на C++:
#include <iostream>
int main() {
for (int i = 0; i < 5; i++) {
std::cout << "Hello, World!" << std::endl;
}
return 0;
}
- Цикл while:
Подобно циклу for, цикл while позволяет многократно выполнять блок кода до тех пор, пока определенное условие не перестанет быть истинным. Вот простой пример на Ruby:
counter = 0
while counter < 5 do
puts "Hello, World!"
counter += 1
end
- Метод карты массива:
Если вы работаете с массивами и хотите преобразовать каждый элемент, на помощь приходит метод карты. Он позволяет применить функцию к каждому элементу массива и возвращает новый массив с измененными элементами. Давайте посмотрим пример на JavaScript:
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map((number) => number * 2);
console.log(doubledNumbers); // Output: [2, 4, 6, 8, 10]