summaryrefslogtreecommitdiff
path: root/examples/collections/word_freq.zc
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-25 15:12:12 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-25 15:12:12 +0000
commit7d1944ab9d2307f2736afe8520436872db1c7617 (patch)
tree7380a4f148f9ce0b70ed9f02cfa5e8561c783a7a /examples/collections/word_freq.zc
parent8b720543f538862796fec0ff6b7ea12cb140bf0f (diff)
'let' it be
Diffstat (limited to 'examples/collections/word_freq.zc')
-rw-r--r--examples/collections/word_freq.zc16
1 files changed, 8 insertions, 8 deletions
diff --git a/examples/collections/word_freq.zc b/examples/collections/word_freq.zc
index 781842c..d025542 100644
--- a/examples/collections/word_freq.zc
+++ b/examples/collections/word_freq.zc
@@ -2,19 +2,19 @@
import "std/map.zc"
fn main() {
- var text = "apple banana apple cherry banana apple";
- var delim = " ";
+ let text = "apple banana apple cherry banana apple";
+ let delim = " ";
- var counts = Map<int>::new();
+ let counts = Map<int>::new();
defer counts.free();
- var temp = strdup(text);
+ let temp = strdup(text);
defer free(temp);
- var token = strtok(temp, delim);
+ let token = strtok(temp, delim);
while token != NULL {
if counts.contains(token) {
- var val = counts.get(token).unwrap();
+ let val = counts.get(token).unwrap();
counts.put(token, val + 1);
} else {
counts.put(token, 1);
@@ -27,8 +27,8 @@ fn main() {
for i in 0..counts.capacity() {
if counts.is_slot_occupied(i) {
- var k = counts.key_at(i);
- var v = counts.val_at(i);
+ let k = counts.key_at(i);
+ let v = counts.val_at(i);
println "{k}: {v}";
}
}