00:46
human-blip left
00:48
human-blip joined
|
|||
disbot3 | <neekotism> How do I do async? It's really confusing :cameliathink: | 05:55 | |
07:20
librasteve_ joined
|
|||
disbot3 | <librasteve> @neekotism o/ … suggest you start with the and then this tutorial docs.raku.org/language/concurrency | 07:33 | |
08:10
dakkar joined
09:40
librasteve_ left
10:18
librasteve_ joined
|
|||
ds7832 | m: my @months = 1..12; say @months[9, *-3] | 11:26 | |
camelia | (10 10) | ||
ds7832 | So list slices where the right argument is counting from the back and in this way coincides with the left argument actually contain the same list element twice. | 11:27 | |
Is there a simple way to get just (10) in this case? | 11:28 | ||
Like e.g. in python: x = [i for i in range(1,13)]; x[9:-2] | 11:30 | ||
which gives [10] | 11:31 | ||
nevermind, I misunderstood the slice syntax | 11:36 | ||
m: my @months = 1..12; say @months[9..*-3] | 11:37 | ||
camelia | (10) | ||
ds7832 | So everything as expected. ^^ | ||
13:10
librasteve_ left
14:04
librasteve_ joined
16:00
stanrifkin joined
16:35
dakkar left
18:42
stanrifkin left
19:38
stanrifkin joined
19:45
habere-et-disper joined
20:01
habere-et-disper left
20:44
librasteve_ left
|
|||
lizmat | m: my @months = 1..12; say @months[9,*-3].unique # alternately | 22:47 | |
camelia | (10) |