Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Type Inference

< >
Example from 1 languages: Speedie
|| x = "Hello" || y = FunctionThatReturnsAString() // is now a string x = 1 // fails to compile y = 2 // fails to compile
Example from 1 languages: kaikai
let answer = 42
Example from 1 languages: Faber
let _ answer โ† 42
*

Languages with Type Inference include Go, TypeScript, Rust, Swift, Scala, Kotlin, Haskell, Prolog, Crystal, D, Elm, Haxe, Chapel, OCaml, F#, Standard ML, Wa-lang, ML, Frege, Opa, RDF, Ceylon, Nemerle, Boo, Xtend, Stan, Speedie, kaikai, Morloc, NOVA, Faber, Abyss, Lateralus, Obliq

*

Languages without Type Inference include Veryl, Mach

*

View all concepts with or missing a hasTypeInference measurement

*

Read more about Type Inference on the web: 1.

- Build the next great programming language ยท Add ยท Add Prompt ยท Issues ยท About ยท Search ยท Keywords ยท Livestreams ยท Labs ยท Resources ยท Acknowledgements