package org.example

fun main(args: Array<String>) <beginfold id='1'>{</beginfold id='1'>
    val sum1 = add(5, 6)
    println(sum1)
    println(<beginfold id='2'>"""</beginfold id='2'>
$$a${1+2}\$$
abc
<endfold id='2'>"""</endfold id='2'>)
<endfold id='1'>}</endfold id='1'>
 
<beginfold id='3'>/*</beginfold id='3'>*
* add function with two, three or four integer arguments
* c : default argument is 0
* d : default argument is 0
<endfold id='3'>*/</endfold id='3'>
fun add(a:Int, b:Int, c:Int = 0, d:Float = 12e10F): Int <beginfold id='1'>{</beginfold id='1'>
    return a + b + c + d
<endfold id='1'>}</endfold id='1'> 
