㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀㐀⸀㔀㠀㬀挀漀氀漀爀㨀 ⌀昀昀昀昀昀昀㬀∀㸀嘀愀爀椀愀戀氀攀㰀⼀猀瀀愀渀㸀ഀ
declaration㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀䌀氀愀猀猀㰀⼀猀瀀愀渀㸀ഀ
variables,㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀攀渀甀洀猀Ⰰ㰀⼀猀瀀愀渀㸀ഀ
structs㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀愀氀氀㰀⼀猀瀀愀渀㸀ഀ
go㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀栀攀爀攀㰀⼀猀瀀愀渀㸀ഀ
㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㜀㘀⸀㘀㠀㈀㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ
Members㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀甀猀甀愀氀氀礀㰀⼀猀瀀愀渀㸀ഀ
public㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀䐀攀挀氀愀爀愀琀椀漀渀㰀⼀猀瀀愀渀㸀ഀ
modifiers㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀愀瘀愀椀氀愀戀氀攀㰀⼀猀瀀愀渀㸀ഀ
㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀 㠀⸀㘀㠀 㬀氀攀昀琀㨀㔀 ⸀㤀㠀㜀㬀∀㸀㰀渀漀戀爀㸀ഀ
Syntax:㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀瘀愀爀㰀⼀猀瀀愀渀㸀ഀ
[([CATEGORY])]㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀䴀伀䐀䤀䘀䤀䔀刀㰀⼀猀瀀愀渀㸀ഀ
TYPE㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀⸀ 㠀㠀㬀∀㸀瘀愀爀一愀洀攀㰀⼀猀瀀愀渀㸀ഀ
[];㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀 ⸀㈀㘀㬀∀㸀⠀最氀漀戀愀氀⤀挀漀渀Ā査㰀⼀猀瀀愀渀㸀ഀ
㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㌀㔀⸀㘀㜀㐀㬀氀攀昀琀㨀㜀㌀⸀㘀㈀㬀∀㸀㰀渀漀戀爀㸀ഀ
(edit)const㰀⼀渀漀戀爀㸀㰀⼀搀椀瘀㸀ഀ
㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀 ⸀㈀㘀㬀∀㸀琀爀愀渀猀椀攀渀琀㰀⼀猀瀀愀渀㸀ഀ
㰀搀椀瘀 猀琀礀氀攀㴀∀瀀漀猀椀琀椀漀渀㨀愀戀猀漀氀甀琀攀㬀琀漀瀀㨀㔀㤀⸀㤀㜀㜀㬀氀攀昀琀㨀㜀㌀⸀㘀㈀㬀∀㸀㰀渀漀戀爀㸀ഀ
native㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀 ⸀㈀㘀㬀∀㸀⠀挀漀渀挀攀爀渀猀㰀⼀猀瀀愀渀㸀ഀ
serialization㰀猀瀀愀渀 猀琀礀氀攀㴀∀昀漀渀琀ⴀ昀愀洀椀氀礀㨀✀䄀爀椀愀氀✀Ⰰ猀愀渀猀ⴀ猀攀爀椀昀㬀昀漀渀琀ⴀ猀椀稀攀㨀 ⸀㈀㘀㬀∀㸀漀渀氀礀⤀㰀⼀猀瀀愀渀㸀ഀ