• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/8

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

8 Cards in this Set

  • Front
  • Back

scope of binding

where it can be used

Ml let expression

allows for local variables in a simple, general, and flexible way, allows for local bindings of any sort

Ml options

has either 0 or 1 thing: the type none is 'a option, and the type of some e is t option.

andalso

it evaluates e2 only if e1 evaluates true, naturally both values must be type bool

orelse

it evaluates e2 only if e1 evaluates to false

immutable data

it makes sharing and aliasing irrelevant. your code will rely on no other code

aliasing

data can be retrieved through symbolic names in the program

idiom

what are the common approaches to using features to express computations?