Повысьте свои навыки программирования: руководство по красноречивым первым методам

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