Skip to content

Instantly share code, notes, and snippets.

@bfloch
Last active April 18, 2020 07:02
Show Gist options
  • Save bfloch/6fd416de0bc7a9b5a30f15e17c72708a to your computer and use it in GitHub Desktop.
Save bfloch/6fd416de0bc7a9b5a30f15e17c72708a to your computer and use it in GitHub Desktop.
error: cannot assign to constant
pub const Data = struct {
count: u8,
pub fn init() Data {
return Data{
.count = 0,
};
}
pub fn append(self: Data, value: u8) !void {
if (self.count == 10)
return error.Overflow;
self.count += 1;
}
};
pub fn main() !void {
var data = Data.init();
try data.append(2);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment