NAME
Prty::Concat - Konkateniere Zeichenketten
BASE CLASS
METHODS
Klassenmethoden
catIf() - Konkateniere bei erfüllter Bedingung
Synopsis
$str = $class->catIf($bool,sub {$expr,...});
Arguments
Returns
String
Description
Ist Bedingung $bool falsch, liefere einen Leerstring. Andernfalls konkateniere die Werte der Ausdrücke $expr, ... und liefere das Resultat zurück. Evaluiert ein Ausdruck $expr zu undef
, wird der Wert durch einen Leerstring ersetzt.
Die Methode ist logisch äquivalent zu
$str = !$bool? '': join '',$expr // '', ...;
Example
Konkatenation bei zutreffender Bedingung
Prty::Concat->catIf(1,sub {
'Dies',
'ist',
'ein',
undef,
'Test',
});
# 'DiesisteinTest'
VERSION
1.124
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2018 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.