pl: Sinn und Zweckmäßigkeit von Alias

Beitrag lesen

In welchen wichtigen Sprachen werden denn Klammern als Stringbegrenzer verwendet?

in Perl:

my $q = q(
  SELECT 
    a.name  as Lastname,
    a.vname as Firstname,
    k.name  as Konfession
  FROM
    address a
  JOIN 
    konfession k USING(id)
  WHERE
    k.name = "Konfessionslos"
  ORDER by
    a.name
);

Und je nach Geschmack kann man auch [] oder {} als korrespondierende Klammern verwenden, die jeder Editor zuordnen kann, gerade bei längeren Geschichten.

MFG

PS: Das Template mit Mustache sähe dann so aus:

{{#names}}
<tr>
  <td> {{Lastname}} </td>
  <td> {{Firstname}} </td>
  <td> {{Konfession}} </td>
</tr>
{{/names}}

(Table Body) Und die dazugehörige Datenstruktur mit der das gerendert wird, liefert eine einzige Anweisung

my $names = $dbh->selectall_arrayref($q, {Slice=>{}});
Template::Mustache->render( $tbody, { names => $names} );

Von soviel Komfort können PHP Entwickler gar nicht träumen weil sie sowas noch nie gesehen, geschweige denn angewandt haben 😉

MFG