Size: a a a

2021 June 10

VY

Vladislav Yarmak in Go-go!
в отдельном от обоих. наверное даже не структуру, а интерфейс, на манер Error. что-то с функцией String(), чтобы было что напечатать
источник

VY

Vladislav Yarmak in Go-go!
дженерики откладываются до 1.18
источник

AK

Aleksey Kislitsa in Go-go!
Пичаль
источник

VY

Vladislav Yarmak in Go-go!
https://blog.golang.org/generics-proposal вот более-менее последняя инфа
источник

RS

Roman Sharkov in Go-go!
источник

VY

Vladislav Yarmak in Go-go!
ну там помимо стрингера скорее всего что-то ещё будет
источник

RS

Roman Sharkov in Go-go!
не думаю
источник

RS

Roman Sharkov in Go-go!
что ещё может быть у причины?
источник

VY

Vladislav Yarmak in Go-go!
хз, мож какой-нить UUID
источник

RS

Roman Sharkov in Go-go!
type Reason interface {
 String(locale string) string
}
источник

RS

Roman Sharkov in Go-go!
так это уже тайп-кастить надо
источник

RS

Roman Sharkov in Go-go!
чтобы понять какая именно это причина из известных
источник

VY

Vladislav Yarmak in Go-go!
не, UUID неплохо бы всё-таки общим сделать, может пригодиться
источник

RS

Roman Sharkov in Go-go!
так нет базы)
источник

VY

Vladislav Yarmak in Go-go!
сериализацию, опять же, если внешнее хранилише появится
источник

VY

Vladislav Yarmak in Go-go!
ну так это ж пока
источник

RS

Roman Sharkov in Go-go!
да и вообще я чес гря сомневаюсь что должен быть Bank.Freeze

лучше наверное перевести деньги с помощью Bank.PerformPaymentTransaction на счёт биржи

P.S. речь об игре
источник

VY

Vladislav Yarmak in Go-go!
хз, ничо не могу сказать по этому поводу
источник

RS

Roman Sharkov in Go-go!
да, долгая история)
источник

с

сонная википедия... in Go-go!
$ cat g.go
package main

import (
       "fmt"
)

func p[T any](s []T) {
       for _, v := range s {
               fmt.Print(v)
       }
}

func main() {
       p([]string{"Hello, ", "playground\n"})
}

$ go1.17beta1 run -gcflags="-G=4" g.go
Hello, playground


почти
источник