Birch
Assertions
Initializing search
    lawmurray/Birch
    • Home
    • Getting Started
    • Key Concepts
    • The Language
    • Reference Docs
    • Getting Involved
    • About
    lawmurray/Birch
    • Home
      • Installation
      • Hello, World!
      • Bayesian Linear Regression
      • Markov Model
      • Next steps
      • Introduction
      • Distributions
      • Randoms
      • Expressions
      • Models
      • Graphical models
      • Programmatic models
      • Automatic differentiation
      • Automatic marginalization
      • Automatic conditioning
      • Delayed sampling
      • Probabilistic inference
      • Summary
      • Comments
      • Variables
      • Types
      • Assignments
      • Control flow
      • Assertions
      • Arrays
      • Optionals
      • Tuples
      • Functions
      • Lambdas
      • Programs
      • Operators
      • Classes
      • Aliases
      • Casts
      • Probability
      • docs.birch.sh
      • Getting involved
    • About

    Assertions

    Assertion statements are written as:

    assert a;
    

    When in debug or test mode, and a evaluates to false, a runtime error occurs. When in release mode, assertions are ignored (see configure regarding modes).

    Previous Control flow
    Next Arrays
    Made with Material for MkDocs