For the complete documentation index, see llms.txt. This page is also available as Markdown.

🦙Lambdas

Lambda Syntax

lambda <ReturnType> (Parameters) {
    <lambda body>
}

For syntax of Parameters - Common placeholders throughout documentation

Working Example

package main

import "fmt" as fmt


fun main(): Unit {
  let myLambda = lambda (caps: Bool): String {
    if caps {
      return "HELLO"
    }
    else {
      return "Hello"
    }
    
  }
  fmt.println(myLambda(true))
}
package main

import fmt "fmt"

func main() {
	myLambda := func(caps bool) string {
		if caps {

			return "HELLO"
		} else {

			return "Hello"
		}
	}
	fmt.Println(myLambda(true))
	// Eliminates any 'unused variable' errors
	_ = myLambda

}

Last updated