mirror of
https://codeberg.org/andyscott/ziglings.git
synced 2024-12-22 14:03:10 -05:00
unused consts now errors
This commit is contained in:
parent
a84677d798
commit
843fd65882
3 changed files with 10 additions and 15 deletions
|
@ -69,17 +69,12 @@ pub fn main() void {
|
|||
.gold = 30,
|
||||
};
|
||||
|
||||
// However, this "skull_farmer" character will be put in the
|
||||
// global immutable data even though it's defined in a function.
|
||||
// Since it's immutable, all invocations of the function can share
|
||||
// this one value.
|
||||
|
||||
const skull_farmer = Character{};
|
||||
|
||||
// The "reward_xp" value is interesting. It's a constant value, so
|
||||
// it could go with other global data. But being such a small
|
||||
// value, it may also simply be inlined as a literal value in your
|
||||
// instruction code where it is used. It's up to the compiler.
|
||||
// The "reward_xp" value is interesting. It's an immutable
|
||||
// value, so even though it is local, it can be put in global
|
||||
// data and shared between all invocations. But being such a
|
||||
// small value, it may also simply be inlined as a literal
|
||||
// value in your instruction code where it is used. It's up
|
||||
// to the compiler.
|
||||
|
||||
const reward_xp: u32 = 200;
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
36a37
|
||||
35a36
|
||||
> MyNumberError.TooSmall => std.debug.print("<4. ", .{}),
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
95c95
|
||||
90c90
|
||||
< const print = ???;
|
||||
---
|
||||
> const print = std.debug.print;
|
||||
160c160
|
||||
155c155
|
||||
< levelUp(glorp, reward_xp);
|
||||
---
|
||||
> levelUp(&glorp, reward_xp);
|
||||
166c166
|
||||
161c161
|
||||
< fn levelUp(character_access: Character, xp: u32) void {
|
||||
---
|
||||
> fn levelUp(character_access: *Character, xp: u32) void {
|
||||
|
|
Loading…
Reference in a new issue