Почему значение равно нулю?

Вы не можете переопределить назначение, но в своем случае вы можете использовать разные операторы. Например, оператор &=.

func &= (inout left: CGFloat, right: Float) {
    left = CGFloat(right)
}

Итак, вы можете сделать следующее:

var A: CGFLoat = 1
var B: Float = 2
A &= B

Кстати, существуют [&*, &-, &* быстро. Они представляют собой операцию C-стиля без переполнения. Подробнее

1
задан elm 30 March 2019 в 21:30
поделиться

1 ответ

глупо, если кто-то еще сталкивается с этим изменением ошибки

 userData[targetUser.id + message.guild.id] = {
        userData: userData[targetUser.id + message.guild.id].money += moneyAmount
      };

на

 userData[targetUser.id] = {
        userData: userData[targetUser.id].money += moneyAmount
      };

, я помещаю message.guild.id в неправильное место

0
ответ дан nareddyt 30 March 2019 в 21:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: