On 01.05.2016 15:36, James E Keenan wrote:
>
> Thanks; that worked:
>
> #####
> cat dbiish_connect_dynamic_3.pl6
> #!/usr/bin/env perl6
> use DBIish;
>
> my $db = 'hierarchy';
> my $dbh = DBIish.connect("Pg", :database($db));
Another nice little language feature is that you can reuse the name of
variable when it coincides with the name of the named parameter.
So :database($database) just becomes :$database.
Which today often influences how I name my variables:
my $database = 'hierarchy';
my $dbh = DBIish.connect('Pg', :$database);
(and it's a feature I miss surprisingly often when back in perl 5 or
python land).
Cheers,
Moritz