Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В следующих статьях я расскажу про то, как я немного изменил gomobile, добавив уведомления и работу в фоне для IOS и Android приложений
Через неделю от Кати пришла смс-ка.Ну вот, на самом интересном месте…
for {
if err := girl.attempt(); err != nil {
log.Printf("attempt failed: %v, retrying", err)
continue
}
break
}
Не звони и не пиши мне больше!!!!
the program was successful
If an argument has type *[]byte, Scan saves in that argument a copy of the corresponding data. The copy is owned by the caller and can be modified and held indefinitely. The copy can be avoided by using an argument of type *RawBytes instead; see the documentation for RawBytes for restrictions on its use.
If an argument has type *interface{}, Scan copies the value provided by the underlying driver without conversion. If the value is of type []byte, a copy is made and the caller owns the result.
Как я 8 месяцев переписывал Dcoin на Go… про Катю, в общем