Parameter mode
Features
DRL provides 3 types of parameter modes: Default parameter values, Keyword parameters and Arbitary parameters
Example
def fn_Times(a = 10, b = 20):
return a * b
#Example - Default parameter value
tp_log(str(fn_Times(5)))
#expected result: 100
#Example - Keyword parameter
tp_log(str(fn_Times(b=5)))
#expected result: 50
tp_log(str(fn_Times(a=5, b=5)))
#expected result: 25
#Example - arbitary parameter
def fn_myUnion(*args):
for arg in args:
tp_log(str(arg))
fn_myUnion("red", 1)
#expected print result: red
# 1
Example - Default parameter value
def fn_Times(a = 10, b = 20)
return a * b
fn_Times(5)
Example - Keyword parameter
def fn_Times(a = 10, b = 20)
return a * b
fn_Times(a=5, b=5)
Example - Variable parameter
def fn_myUnion(*ar)
…….
fn_myUnion("red", "white", "black")