|
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:00
Kaipei is now known as Kaiepi
|
|||
| guifa | m: sub report(\var) { say "The variable {with var.VAR.^find_method('name') { var.VAR.name } else { '⟨anon⟩' } } has the value of {var}" }; my $a = 2; report $a; report 2 | 00:07 | |
| camelia | The variable $a has the value of 2 The variable ⟨anon⟩ has the value of 2 |
||
| Nemokosch | consider bindings which can trick it | 00:25 | |
| guifa | Well yeah, but at that point there's nothing you can do | 00:35 | |
| If you do my $a = 2; my $b := $a; report $b, there's going to be no way to access $b AFAIK | 00:36 | ||
| m: my $a = 2; my $b := $a; say $b.VAR.name | |||
| camelia | $a | ||
|
00:39
deoac left
07:25
frost joined
07:46
RakuIRCLogger left
08:07
dakkar joined
08:32
Oshawott left
08:33
Oshawott joined
09:32
lizmat_ joined
09:34
lizmat__ joined
09:35
lizmat___ joined
09:36
lizmat left
09:37
lizmat_ left
09:39
lizmat__ left
09:40
lizmat___ is now known as lizmat
14:28
frost left
15:22
guifa_ joined
15:25
guifa left
16:36
dakkar left
17:47
deoac joined
18:17
human-blip left
18:18
human-blip joined
|
|||
| gfldex | m:``` | 18:36 | |
| use experimental :macros; | |||
| macro symbol-name($symbol) { | |||
| quasi { $symbol.Str } | |||
| } | |||
| my $foo; | |||
| my $bar := $foo; | |||
| say symbol-name($foo); | |||
| say symbol-name($bar); | |||
| ``` | |||
| <@297037173541175296> your bindings can't scare me as I got a macro! | 18:37 | ||
| gfldex | deoac: ^^^ | ||
|
18:51
deoac left
|
|||