User Tools

Site Tools


programming:mojo

https://mojolicious.org/perldoc/Mojolicious/Guides/Rendering#Embedded-Perl

<% Perl code %>
<%= Perl expression, replaced with XML escaped result %>
<%== Perl expression, replaced with result %>
<%# Comment, useful for debugging %>
<%% Replaced with "<%", useful for generating templates %>
% Perl code line, treated as "<% line =%>" (explained later)
%= Perl expression line, treated as "<%= line %>"
%== Perl expression line, treated as "<%== line %>"
%# Comment line, useful for debugging
%% Replaced with "%", useful for generating templates

Constructor

sub new {
  my $class = shift;
  bless @_ ? @_ > 1 ? {@_} : {%{$_[0]}} : {}, ref $class || $class;
}
sub new {
    my ($class, $aaa) = @_;
    my $self;
    if (ref($class) ne '' && $class->isa('my_expected_subclass')) {
        $self = $class;
    } else {
        $self = bless {class => $class}, $class;
    }
 
    $self->{xyz}      = $aaa;
 
    return $self;
}
programming/mojo.txt · Last modified: by clemix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki