Julia LanguageAan de slag met Julia Language


versies

Versie Publicatiedatum
0.6.0-dev 2017/06/01
0.5.0 2016/09/19
0.4.0 2015/10/08
0.3.0 2014/08/21
0.2.0 2013/11/17
0.1.0 2013/02/14

Hallo Wereld!

println("Hello, World!")
 

Om Julia uit te voeren, haalt u eerst de tolk van de downloadpagina van de website. De huidige stabiele release is v0.5.0 en deze versie wordt aanbevolen voor de meeste gebruikers. Bepaalde pakketontwikkelaars of hoofdgebruikers kunnen ervoor kiezen om de nachtelijke build te gebruiken, die veel minder stabiel is.

Wanneer u de tolk hebt, schrijft u uw programma in een bestand met de naam hello.jl . Het kan dan vanaf een systeemterminal worden uitgevoerd als:

$ julia hello.jl
Hello, World!
 

Julia kan ook interactief worden uitgevoerd door het julia programma uit te voeren. U ziet als volgt een koptekst en prompt:

               _
   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
   _ _   _| |_  __ _   |  Type "?help" for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.4.2 (2015-12-06 21:47 UTC)
 _/ |\__'_|_|_|\__'_|  |  Official http://julialang.org/ release
|__/                   |  x86_64-w64-mingw32

julia> 
 

Je kunt elke Julia-code in deze REPL uitvoeren , dus probeer:

julia> println("Hello, World!")
Hello, World!
 

In dit voorbeeld wordt een tekenreeks gebruikt : "Hello, World!" , en van de println functie - een van de vele in de standaardbibliotheek. Probeer de volgende bronnen voor meer informatie of hulp:

  • De REPL heeft een geïntegreerde helpmodus voor toegang tot documentatie.
  • De officiële documentatie is vrij uitgebreid.
  • Stack Overflow heeft een kleine maar groeiende verzameling voorbeelden.
  • Gebruikers op Gitter helpen je graag met kleine vragen.
  • De belangrijkste online discussieplek voor Julia is het Discourse-forum op discourse.julialang.org . Meer betrokken vragen moeten hier worden geplaatst.
  • Een verzameling handleidingen en boeken vindt u hier .