Защитник типа
Защитник типа TypeScript – условный оператор, который оценивает тип переменной. Он может быть использован с оператором typeof. После него следует название переменной, идет сравнение с типом, который ожидается от переменной.
#JavaScript
Защитник типа TypeScript – условный оператор, который оценивает тип переменной. Он может быть использован с оператором typeof. После него следует название переменной, идет сравнение с типом, который ожидается от переменной.
#JavaScript
Switch
Switch позволяет проверять различные условия выражения. Если же есть совпадение, будет выполняться определенная команда.
Break используется для выхода из case. Если же не использовать break, будут выполняться все условия подряд. Код в default выполняется при условии, если ни один case не был выполнен.
#cpp
Switch позволяет проверять различные условия выражения. Если же есть совпадение, будет выполняться определенная команда.
Break используется для выхода из case. Если же не использовать break, будут выполняться все условия подряд. Код в default выполняется при условии, если ни один case не был выполнен.
#cpp
Функция len()
Функция len() полезна, если нужно посчитать длину какого-то объекта. Это может быть последовательностью, такой как строка, кортеж, байты, список или диапазон значений.
#python
Функция len() полезна, если нужно посчитать длину какого-то объекта. Это может быть последовательностью, такой как строка, кортеж, байты, список или диапазон значений.
#python
Метод списка .append()
С помощью .append можно добавить один элемент в конец списка. При выводе отобразятся все элементы. Важно отметить, что .append() только модифицирует список. При вызове return отобразятся только исходные элементы, без последнего нового элемента.
#python
С помощью .append можно добавить один элемент в конец списка. При выводе отобразятся все элементы. Важно отметить, что .append() только модифицирует список. При вызове return отобразятся только исходные элементы, без последнего нового элемента.
#python
Метод списка .append()
С помощью .append можно добавить один элемент в конец списка. При выводе отобразятся все элементы. Важно отметить, что .append() только модифицирует список. При вызове return отобразятся только исходные элементы, без последнего нового элемента.
#python
С помощью .append можно добавить один элемент в конец списка. При выводе отобразятся все элементы. Важно отметить, что .append() только модифицирует список. При вызове return отобразятся только исходные элементы, без последнего нового элемента.
#python
Строковый метод equals()
Строковый метод equals() проверяет равенство двух строк в Java. equals() сравнивает содержимое каждой строки.
Если все символы совпадают, метод возвращает значение true. Если же какой-либо символ не совпадает – возвращает false.
Если же требуется сравнение без учета верхнего/нижнего регистров, можно воспользоваться .equalsIgnoreCase() .
#java
Строковый метод equals() проверяет равенство двух строк в Java. equals() сравнивает содержимое каждой строки.
Если все символы совпадают, метод возвращает значение true. Если же какой-либо символ не совпадает – возвращает false.
Если же требуется сравнение без учета верхнего/нижнего регистров, можно воспользоваться .equalsIgnoreCase() .
#java
Прототип функции
Прототип функции дает спецификацию интерфейсу с требуемым типом возвращаемого значения и параметром для того, чтобы помочь компилятору с правильным вызовом функции. Прототип функции также помогает отделить объявление функции от ее реализации.
#c
Прототип функции дает спецификацию интерфейсу с требуемым типом возвращаемого значения и параметром для того, чтобы помочь компилятору с правильным вызовом функции. Прототип функции также помогает отделить объявление функции от ее реализации.
#c
.contains
При добавлении .contains к существующему набору с элементом в скобках будет возвращено значение true или false в зависимости от того, есть ли этот элемент в наборе или нет.
#swift
При добавлении .contains к существующему набору с элементом в скобках будет возвращено значение true или false в зависимости от того, есть ли этот элемент в наборе или нет.
#swift
Перечисления
Перечисления полезны, когда нам нужно работать с группой однотипных значений. Когда же создается пример для перечисления, значение обязательно должно быть равным какому-либо случаю.
#swift
Перечисления полезны, когда нам нужно работать с группой однотипных значений. Когда же создается пример для перечисления, значение обязательно должно быть равным какому-либо случаю.
#swift
Тернарный оператор
Тернарный оператор необходим, когда речь идет о бинарном выборе. Он принимает условие после оператора ? . После него следуют два выражения, разделенные : . Если условие оценивается как истинное, выполняется первое выражение. В противном же случае – второе выражение.
#javanoscript
Тернарный оператор необходим, когда речь идет о бинарном выборе. Он принимает условие после оператора ? . После него следуют два выражения, разделенные : . Если условие оценивается как истинное, выполняется первое выражение. В противном же случае – второе выражение.
#javanoscript
Функция в роли переменной
В JavaScript функция – значение, как и строка, число. Поэтому мы можем передавать функцию как значение переменной. При этом функцию можно вызвать самостоятельно.
#javanoscript
В JavaScript функция – значение, как и строка, число. Поэтому мы можем передавать функцию как значение переменной. При этом функцию можно вызвать самостоятельно.
#javanoscript
Объединение словарей
В Python можно без проблем объединить два словаря с помощью функции .update(). В данном случае уникальные значения dict2 просто добавятся к dict1, а одинаковые – перезапишутся значением из dict2.
#python
В Python можно без проблем объединить два словаря с помощью функции .update(). В данном случае уникальные значения dict2 просто добавятся к dict1, а одинаковые – перезапишутся значением из dict2.
#python
Модификация ArrayList
Для добавления элементов используется add(). В скобочках указывается элемент, который мы хотим добавить. Чтобы удалить элемент, пишем remove(). В скобочках можно писать как сам элемент, который мы хотим удалить, так и его индекс.
#java
Подписывайтесь на канал 👉@coddy_academy
Для добавления элементов используется add(). В скобочках указывается элемент, который мы хотим добавить. Чтобы удалить элемент, пишем remove(). В скобочках можно писать как сам элемент, который мы хотим удалить, так и его индекс.
#java
Подписывайтесь на канал 👉@coddy_academy
Функция stride()
Если нам нужно в массиве пройтись по значением с определенным шагом, стоит воспользоваться функцией stride(). Первый аргумент - начальное число. Второй аргумент - до какого числа идет перемещение. Третий аргумент - шаг перемещения. Он может быть как положительным, так и отрицательным.
Подписывайтесь на канал 👉@coddy_academy
#swift
Если нам нужно в массиве пройтись по значением с определенным шагом, стоит воспользоваться функцией stride(). Первый аргумент - начальное число. Второй аргумент - до какого числа идет перемещение. Третий аргумент - шаг перемещения. Он может быть как положительным, так и отрицательным.
Подписывайтесь на канал 👉@coddy_academy
#swift
Перегрузка функций
Перегрузка функций позволяет создавать несколько функций с одинаковым именем, но с разными реализациями. Для этого нужно, чтобы каждая функция имела либо разные типы параметров, либо разное количество параметров.
#c_plus
Перегрузка функций позволяет создавать несколько функций с одинаковым именем, но с разными реализациями. Для этого нужно, чтобы каждая функция имела либо разные типы параметров, либо разное количество параметров.
#c_plus
Асинхронное программирование
Несколько асинхронных операций могут выполняться одновременно с помощью async…await. Данный метод более эффективный по сравнению с .then(), так как улучшает читабельность кода, позволяет использовать .then() для отдельных функций и гарантирует возвращение промиса, а не самого значения.
#javanoscript
Подписывайтесь на канал 👉@cod_academy
Несколько асинхронных операций могут выполняться одновременно с помощью async…await. Данный метод более эффективный по сравнению с .then(), так как улучшает читабельность кода, позволяет использовать .then() для отдельных функций и гарантирует возвращение промиса, а не самого значения.
#javanoscript
Подписывайтесь на канал 👉@cod_academy
Использование namedtuple
Главный недостаток кортежей – данные из них можно получить только используя числовые индексы. Именованные кортежи позволяют хранить и вызывать данные, используя их имена. Как результат – код становится более читаемым, не нужно запоминать числовые индексы, что уменьшает количество ошибок.
#python
Главный недостаток кортежей – данные из них можно получить только используя числовые индексы. Именованные кортежи позволяют хранить и вызывать данные, используя их имена. Как результат – код становится более читаемым, не нужно запоминать числовые индексы, что уменьшает количество ошибок.
#python