learning_go/creditcards/creditcards.go
2025-06-30 06:58:29 +03:00

19 lines
272 B
Go

package creditcards
import "errors"
type card struct {
number string
}
func New(number string) (card,error) {
if number == "" {
return card{}, errors.New("number must not be empty")
}
return card{number},nil
}
func (c *card) Number() string {
return c.number
}