Skip to content

Instantly share code, notes, and snippets.

@jtomchak
Last active August 31, 2017 03:40
Show Gist options
  • Save jtomchak/620e713218b5d269c2e5b999d098680a to your computer and use it in GitHub Desktop.
Save jtomchak/620e713218b5d269c2e5b999d098680a to your computer and use it in GitHub Desktop.
Elm Record Update
> me = { name = "Jesse", age = 36, beard=True}
{ name = "Jesse", age = 36, beard = True }
: { age : number, beard : Bool, name : String }
> meShaved = { me | beard=False }
{ name = "Jesse", age = 36, beard = False }
: { age : number, name : String, beard : Bool }
> me
{ name = "Jesse", age = 36, beard = True }
: { age : number, name : String, beard : Bool }
> meShaved
{ name = "Jesse", age = 36, beard = False }
: { age : number, name : String, beard : Bool }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment