In this example, the checking function PRE_check_aLottery(), which is executed before
the production function aLottery() is activated via
type_czech = TypeCzech('LOG-ERRORS')
- OR -
type_czech = TypeCzech('THROW-EXCEPTIONS')
TypeCzech monitoring is turned off via
type_czech = TypeCzech('NO-CHECKING')
- OR -
type_czech = TypeCzech()
When TypeCzech is turned on, PRE_check_aLottery() ensures that aLottery()'s parameters
are a string, an array
of numbers, and a date with the checkParam_type() call.
PRE_check_aLottery() also gives warning when parameters are empty with the checkParam_empty() call. This means that an error
occurs when the lottery_name is an empty string, and/or if there are no numbers in the lucky_numbers array.