Tutoriel par Examples: arrow



Les fonctions de flèche lanceront une TypeError lorsqu'utilisée avec le new mot-clé. const foo = function () { return 'foo'; } const a = new foo(); const bar = () => { return 'bar'; } const b = new bar(); // -> Uncaught TypeError: bar is not a constructor...
import scalaz._ import Scalaz._ scala> val plus1 = (_: Int) + 1 plus1: Int => Int = $$Lambda$1167/1113119649@6a6bfd97 scala> val plus2 = (_: Int) + 2 plus2: Int => Int = $$Lambda$1168/924329548@6bbe050f scala> val rev = (_: String).reverse rev: String => String = $$Lambd...
Cette fonction in fait référence à un objet d'instance utilisé pour appeler cette fonction mais cette fonction en flèche est égale à celle de la fonction dans laquelle la fonction de flèche est définie. Comprenons en utilisant le diagramme Comprendre à l'aide d'exemples. var normalFn...

Page 1 de 1