-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
erattacorrect in next reprint.correct in next reprint.
Description
ページ番号:p.44
セクション番号:2.3.2
内容タイトル:値への型定義
誤っている内容:サンプルコードの下記が項目が誤っているかと思われます!
Invalid()の定義のキーワードがtypeになっているItemCD()/SizeCD()/ColorCD()の戻り値
// SKUコード
type SKUCode string
// チェック処理
type (c SKUCode) Invalid() bool {
// 桁数や利用可能文字のチェックを行う
}
func (c SKUCode) ItemCD() string {
return skuCD[0:5]
}
func (c SKUCode) SizeCD() string {
return skuCD[5:7]
}
func (c SKUCode) ColorCD() string {
return skuCD[7:9]
}正しい内容:
// SKUコード
type SKUCode string
// チェック処理
func (c SKUCode) Invalid() bool {
// 桁数や利用可能文字のチェックを行う
}
func (c SKUCode) ItemCD() string {
return string(c[0:5])
}
func (c SKUCode) SizeCD() string {
return string(c[5:7])
}
func (c SKUCode) ColorCD() string {
return string(c[7:9])
}その他コメント:
inadysensei and bobstrange
Metadata
Metadata
Assignees
Labels
erattacorrect in next reprint.correct in next reprint.