Blocks

Segment code into blocks to declare variables and set their values local to the block.

Blocks of statements are written between curly braces.
{
  float pi := 3.1415926;
  float circumference := pi * radius;
}
This declares a variable pi that is local to the block, and uses that variable to set a variable called circumference. Variable declarations (but not type abbreviations) may be interspersed with statements; they need not be at the beginning of a block.
When you nest blocks inside one another, the usual scoping rules apply. This SPLASH code prints "there" instead of "here":
{
  string t := 'here';
  {
    string t := 'there';
    print(t);
  }
}