Skip to main content
Skip table of contents

Function Syntax

Features

  • Declaration: A function begins with def and ends with colon (:).
  • The beginning and ending of a function is specified by an indentation of the code.
  • The interface and implementation are not separated. However, they must have been defined before they are used.
  • An error occurs if the function name is the same as a reserved word or interpreter internal function name.

To avoid this, use the function name as using the prefix "fn_", if possible.

Caution

Never use the following reserved words as variable names or function names.

and

assert

break

class

continue

def

del

elif

else

except

exec

finally

for

from

global

if

import

in

is

lambda

list

not

open

or

pass

print

raise

return

try

while

with

yield

select

 

 

sentence

def <function name> (parameter 1, parameter 2, … parameter N):

        <syntax> …

return <return value>

Example

PY
# Example
def fn_Times(a, b):
  return a * b

fn_Times (10, 10)

def fn_Times(a, b):
   return a * b

tp_log(str(fn_Times(10, 5)))
#expected result: 50

def movej():    
  return 0   	# movej should not be used as a function name as interpreter
		# internal function name
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.