The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::Assert - Zusicherungen

BASE CLASS

Quiq::Object

METHODS

Klassenmethoden

isNumber() - Prüfe auf dezimale Zahldarstellung

Synopsis

    $class->isNumber($val,@opt);

Arguments

$val

Wert, der geprüft wird.

Options

-name => $str

Name, der bei Verletzung der Bedingung als Teil der Fehlermeldung ausgegeben wird. Dies kann der Name der geprüften Variable, des geprüften Parameters o.ä. sein.

Description

Prüfe den Wert $val daraufhin, dass er eine dezimale Zahl darstellt. Ist dies nicht der Fall, wirf eine Exception. Ein leerer Wert wird übergangen.

notNull() - Prüfe auf nichtleeren Wert

Synopsis

    $class->notNull($val,@opt);

Arguments

$val

Wert, der geprüft wird.

Options

-name => $str

Name, der bei Verletzung der Bedingung als Teil der Fehlermeldung ausgegeben wird. Dies kann der Name der geprüften Variable, des geprüften Parameters o.ä. sein.

Description

Prüfe den Wert $val daraufhin, dass er nichtleer, also weder undefiniert noch ein Leerstring ist. Ist er leer, wirf eine Exception.

VERSION

1.142

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.