Строки, целые числа, логические значения и массивы

Если вы новичок в программировании, все различные типы данных могут показаться очень сложными. Есть много терминов, которые вы, возможно, не слышали раньше или не знаете, как они связаны с программированием.

В этой статье я попытаюсь объяснить основные типы данных, с которыми вы столкнетесь при изучении программирования, и объясню их достаточно хорошо, чтобы вы могли их понять, но чтобы за ними было легко следовать. Наслаждаться.

Струны

Строки являются одним из самых основных типов в программировании. Вы можете думать о них как о списке символов. Или, проще говоря, это просто текст.

Они присваиваются переменным с помощью кавычек, чтобы указать, что это строка. По крайней мере, в большинстве языков программирования.

your_variable := "your string"

Вы часто будете видеть, как строки используются в курсах программирования, когда вы пишете «Hello World», что, как вы можете сказать, является традицией для вашего первого приложения.

Строки также могут быть объединены. Это означает, что вы можете добавить две строки вместе в одну строку. Часто это делается со знаком плюс.

string1 := "Hello "
string2 := "World"
string3 := string1 + string2
print(string3) // Prints "Hello World"

Некоторые языки допускают более сложные операции со строками, но мы не будем в них углубляться. Строки на этом уровне не очень сложны, и в данный момент нам не нужно углубляться в них. Перейдем к следующему типу данных.

Целые числа

Целые числа или int являются числами. По крайней мере, очень просто сказано. Они часто колеблются от примерно минус 2,1b до плюс 2,1b. Это связано с тем, как они хранятся. Некоторые языки могут иметь другие типы данных, такие как long для больших чисел. Хотя довольно часто это не имеет значения.

Вы всегда можете выполнять над ними обычные математические операции по умолчанию. Они также часто пишутся без каких-либо кавычек или других пометок.

num1 := 6
num2 := 12
num3 := num1 + num2 // = 18 
num4 := num2 - num1 // = 6
num5 := num2 / num1 // = 2
num6 := num1 * num2 // = 72

Дело в том, что целые числа не могут иметь десятичной точки в большинстве статически типизированных языков, таких как C# или Java. Вместо этого у них есть float s.

Плавает

Название float происходит от математики с плавающей запятой, в которой число содержит десятичную точку. То, как они объявляются, зависит от языка, поэтому я не буду вдаваться в подробности. Чаще всего вы должны использовать ключевое слово float перед назначением переменной и добавлять к числу суффикс f . Как float your_var := 3.14f .

Булевы значения

Булевы значения могут показаться самым базовым типом данных, это может быть просто true или false . Но разобраться в настоящей булевой логике и математике может довольно быстро стать трудным. Но мы не вникаем в это.

В большинстве языков они объявляются с ключевыми словами true или false. Некоторым статически типизированным языкам также требуется bool перед ним.

my_var1 := true
my_var2 := false

Сложность возникает из-за условных операторов, которые требуют логических значений для выбора пути. Чаще всего известны как операторы if.

my_var := true
if my_var == true:
    do_something()
else:
    do_something_else()

Они могут быть очень простыми или содержать несколько логических значений, которые должны быть одинаковыми (И), или только одно значение должно быть true (ИЛИ).

С их помощью вы можете создавать сложную логическую логику, с которой вы можете столкнуться позже при написании программ.

Массивы

Массивы, также известные как списки, сильно различаются в зависимости от используемого языка. Но они почти всегда имеют некоторое сходство. Иногда они могут содержать один тип данных или могут быть динамическими и содержать все типы, которые вам нужны.

my_list := [1, 3, 5, 7]
my_other_list := ["a", "b", "c"]

Они часто пишутся с скобками [] со значениями между ними, разделенными запятыми. Вы можете получить доступ к каждому значению, когда захотите, обратившись к списку с помощью index значения, к которому вы хотите получить доступ.

my_list := ["a", "b", "c"]
my_val := my_list[1] // "b"

Списки почти всегда имеют нулевой индекс, что означает, что первый элемент списка будет иметь номер 0.

Некоторым разработчикам может быть трудно полностью понять массивы, но при достаточной практике вы освоите их в кратчайшие сроки.

Заключение

Поначалу программирование может быть очень трудным, но, просто не торопясь и изучая каждую крошечную часть разработки, вы можете стать отличным программистом.

Большое спасибо за чтение и хорошего дня.

Подумайте о том, чтобы поддержать меня, подписавшись на Medium. Это мне очень помогает, вам ничего не будет стоить, и вы можете читать сколько угодно статей на Medium!

Следите за мной в Twitter и gm.xyz, чтобы быть в курсе моих проектов.

Ознакомьтесь с проектом NFT Kangaroo Mob.

Посмотрите Пиксельные пиццы на Полигоне.