Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save davidystephenson/bd618d5602bf5da33a0afe7243c4d563 to your computer and use it in GitHub Desktop.

Select an option

Save davidystephenson/bd618d5602bf5da33a0afe7243c4d563 to your computer and use it in GitHub Desktop.
let diamonds: number = 10
function dig (getDug: (remaining: number) => number) {
let dug = getDug(diamonds)
diamonds -= dug
return dug
}
function getOne () {
return 1
}
function getHalf (remaining: number) {
return remaining / 2
}
dig(getOne)
const dug = dig(getHalf)
console.log('dug', dug)
console.log('remaining', diamonds)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment