Size: a a a

Dev Seagulls Chat

2021 June 14

AM

Abdula Magomedov in Dev Seagulls Chat
= - это оператор присваивания, а == - это оператор сравнения. Это разные вещи.
источник

AM

Abdula Magomedov in Dev Seagulls Chat
Странный вопрос.
источник

AM

Abdula Magomedov in Dev Seagulls Chat
Код выполняется построчно. Последующее изменения не может никак повлиять на сравнение, которое уже произошло.
источник

🕶

🕶 in Dev Seagulls Chat
Дальше прошёл урок, вроде стало понятно.

А может ли переменная или константа иметь два значения?
источник

🕶

🕶 in Dev Seagulls Chat
Например чтобы одна переменная имела значение и строки (String) и числа (Int)?
источник

AB

Akhmad Buguzov in Dev Seagulls Chat
для этого существует массив
источник

🕶

🕶 in Dev Seagulls Chat
Ааа, это дальше по курсу. Ок спс
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Это и структура и класс и интерфейсы. Но все это дальше будет
источник

B

Bakuvi in Dev Seagulls Chat
У них в свифте тоже структура?
источник

AB

Akhmad Buguzov in Dev Seagulls Chat
изучи полностью типы данных и логические операции и ты все поймешь, это основа основ всех языков
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Ну я хз есть ли структура в свифте, но это неважно же
источник

К

Казим in Dev Seagulls Chat
Есть. Правда их отличие от класса, что они копируются при изменении и не могут быть наследованы (если вкратце). В го так же ?
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
В го классов нет, но структуры ведут себя несколько похоже на классы
источник

К

Казим in Dev Seagulls Chat
В данном случае не может. Так как в свифте строгая типизация. Но если пройдёшь дальше, то что-то такое можно сделать через протоколы. Ты какой курс смотришь ?
источник

ЗА

Заур Ашурбеков... in Dev Seagulls Chat
Можно создавать композиции, наследуют методы и тп
источник

🕶

🕶 in Dev Seagulls Chat
Окей, а вот тем не менее, небольшой пример...

var trueAqida:String = "Salafi"
var broName:String = "Muhammad"
var myText:String = "My dear brother,"

func writeText() {
  print(myText, broName)
}

if broName == trueAqida {
  writeText()
}


Вот условие конечно же не сработает, но как мне соотнести переменные trueAqida и broName чтобы они сообщались друг с другом в верное условие и сработала функция writeText ?
источник

🕶

🕶 in Dev Seagulls Chat
источник

🕶

🕶 in Dev Seagulls Chat
Я думал просто если бы у этих переменных было бы дополнительное значение 1 у обоих, то они были бы равны друг другу, и тогда условие сработало бы.
источник

B

Bakuvi in Dev Seagulls Chat
источник

🕶

🕶 in Dev Seagulls Chat
источник