Jump to content

Execute Brain****/Raku: Difference between revisions

m
No need to bless self. Make into a single runnable file.
(constructor can't initialize a private variable for some reason)
m (No need to bless self. Make into a single runnable file.)
Line 1:
{{works with|Rakudo|2018.03}}
<lang perl6>class BFInterpreter {
has @.code;
Line 8 ⟶ 9:
 
method new (Str $code) {
BFInterpreter.bless(*,code => $code.lines.comb);
}
 
Line 46 ⟶ 47:
}
}
}
}</lang>
 
# Test: "Hello World" program:
 
<lang perl6>my $code = "++++++++++
[>+++++++>++++++++++>+++>+<<<<-]
>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.
10,333

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.