Recommended Practice - yuki-kimoto/SPVM GitHub Wiki

Explains recommended practice.

The type of a boolean field.

A boolean field that stores 1 or 0 can represented by byte type, int type, or Bool class.

# Recommened
has flag : byte;

# Not recommened
has flag : int;

# Not recommened
has flag : Bool;

byte type is recommended.

The reason is that byte type is smaller and classes contained in SPVM distribution are writen as the same practice.

And Bool class is originally added to represent JSON boolean type for data serialization.