3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

Parameter mode

Features

DRL provides 3 types of parameter modes: Default parameter values, Keyword parameters and Arbitary parameters

Example

Python
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

Python
def fn_Times(a = 10, b = 20)
	return a * b

fn_Times(5)

Example - Keyword parameter

Python
def fn_Times(a = 10, b = 20)
	return a * b

fn_Times(a=5, b=5)

Example - Variable parameter

Python
def fn_myUnion(*ar)
	…….

fn_myUnion("red", "white", "black")