mutable decl syntax change
This commit is contained in:
+4
-4
@@ -25,7 +25,7 @@ tier_bonus func(tier Tier) i32 {
|
||||
}
|
||||
|
||||
projected_score func(player Player) i32 {
|
||||
total i32 = player.score
|
||||
total i32 := player.score
|
||||
total += tier_bonus(player.tier)
|
||||
if player.active and player.streak > 2 {
|
||||
total += player.streak * 3
|
||||
@@ -42,8 +42,8 @@ apply_decay func(players []mut Player) void {
|
||||
}
|
||||
|
||||
best_player func(players []mut Player) ?@mut Player {
|
||||
best ?@mut Player = null
|
||||
best_score i32 = 0
|
||||
best ?@mut Player := null
|
||||
best_score i32 := 0
|
||||
|
||||
for players |@player| {
|
||||
score :: projected_score(player^)
|
||||
@@ -62,7 +62,7 @@ best_player func(players []mut Player) ?@mut Player {
|
||||
}
|
||||
|
||||
main func() i32 {
|
||||
players [4]mut Player = [
|
||||
players [4]mut Player := [
|
||||
Player { id = PlayerID(1), name = "Ada", tier = .gold, score = 41, streak = 4, active = true },
|
||||
Player { id = PlayerID(2), name = "Ken", tier = .silver, score = 56, streak = 1, active = true },
|
||||
Player { id = PlayerID(3), name = "Edsger", tier = .bronze, score = 64, streak = 0, active = false },
|
||||
|
||||
Reference in New Issue
Block a user