Skip to content

Instantly share code, notes, and snippets.

View devesh-shetty's full-sized avatar
:shipit:
Ship it

Devesh Shetty devesh-shetty

:shipit:
Ship it
View GitHub Profile
@devesh-shetty
devesh-shetty / smart_refresh.js
Created September 19, 2020 05:56
Refresh till you get 200
function smartRefresh() {
fetch(window.location.href).then(function (response) {
if (response.status === 200) {
location.reload();
return;
}
smartRefresh();
});
}

Keybase proof

I hereby claim:

  • I am devesh-shetty on github.
  • I am deveshshetty (https://keybase.io/deveshshetty) on keybase.
  • I have a public key ASDEUrKwNGco7pgm9CUBvdgDqZzmpj9WDrhu_MRF0MtCtwo

To claim this, I am signing this object:

Applied Functional Programming with Scala - Notes

Copyright © 2016-2018 Fantasyland Institute of Learning. All rights reserved.

1. Mastering Functions

A function is a mapping from one set, called a domain, to another set, called the codomain. A function associates every element in the domain with exactly one element in the codomain. In Scala, both domain and codomain are types.

val square : Int => Int = x => x * x