This channel is intended for people just starting with the Raku Programming Language (raku.org). Logs are available at irclogs.raku.org/raku-beginner/live.html Set by lizmat on 8 June 2022. |
|||
00:35
Manifest0 left
02:39
arkiuat left
02:45
arkiuat joined
04:45
jmcgnh left
04:52
jmcgnh joined
|
|||
disbot4 | <jubilatious1_98524> @msiism I thought the biggest advantage of using a hash is (near) constant-time lookup? | 05:19 | |
<jubilatious1_98524> m: my @h = ('a', 'b' ... Inf)[^99000] Z=> (^99000); say @h[91394]; | 05:22 | ||
<Raku eval> eeee => 91394 | |||
05:26
arkiuat left
|
|||
disbot4 | <jubilatious1_98524> m: my @h = ('a', 'b' ... Inf)[^99000] Z=> (^99000); say @h.grep({ .key eq "eeee" }); | 05:28 | |
<Raku eval> (eeee => 91394) | |||
05:38
arkiuat joined
|
|||
disbot4 | <jubilatious1_98524> m: my @h = ('a', 'b' ... Inf)[^99000] Z=> (^99000); .value.put if .key eq "eeee" for @h; | 05:43 | |
<Raku eval> 91394 | |||
05:43
arkiuat left
|
|||
disbot4 | <jubilatious1_98524> Similarly, can do put @h.grep({ .key eq "eeee"}, :k) to get 91394, the key-index position in @h. | 05:46 | |
05:48
jmcgnh left
06:06
jmcgnh joined
06:14
arkiuat joined
06:19
arkiuat left
06:48
arkiuat joined
06:57
arkiuat left
07:23
arkiuat joined
07:28
arkiuat left
07:46
arkiuat joined
07:52
arkiuat left
08:04
dakkar joined
08:08
Manifest0 joined,
arkiuat joined
08:13
arkiuat left
08:41
arkiuat joined
08:46
arkiuat left
09:09
arkiuat joined
09:13
arkiuat left
09:43
arkiuat joined
09:48
arkiuat left
10:10
arkiuat joined
10:14
arkiuat left
10:40
arkiuat joined
10:45
arkiuat left
11:11
arkiuat joined
11:16
arkiuat left
11:36
arkiuat joined
11:41
arkiuat left
11:42
arkiuat joined
11:47
arkiuat left
|
|||
disbot4 | <librasteve> good point … i was mainly illustrating/checking my assertion that (string) Hash is fast … seems to go slower on my machine somewhere between 100,000 items and 1,000,000 items which i suspect is falling off the end of RAM | 11:55 | |
12:10
arkiuat joined
12:15
arkiuat left
12:37
arkiuat joined
12:41
arkiuat left
13:09
arkiuat joined
13:16
arkiuat left
13:33
arkiuat joined
13:34
arkiuat left,
arkiuat joined
16:20
arkiuat left,
arkiuat joined
16:38
dakkar left
16:46
arkiuat left
16:47
arkiuat joined
17:30
human_blip left
17:32
human_blip joined
17:55
arkiuat left
18:12
arkiuat joined
18:23
arkiuat left
18:35
arkiuat joined
19:15
librasteve_ joined
20:35
arkiuat left
20:48
arkiuat joined
23:35
librasteve_ left
|