[PYTHON] Verwenden Sie nim mit Jupyter

Verwenden wir nim

nim scheint schnell zu sein Aber es scheint Python ähnlich zu sein, also versuchen wir es. Jupyter Kernel ist dies nicht. Mit Docker erstellt.

Ausführen

Informationen zum Installieren von Docker finden Sie unter Docker Engine installieren.

Gehen Sie wie folgt vor, um Jupyter zu starten.

bash


docker run -it --rm -p 8888:8888 tsutomu7/nim

Öffnen Sie "Docker Host IP-Adresse: 8888" in Ihrem Browser. Wählen Sie "nim" aus "Neu" oben rechts.

Beschreibung

Sie können ein NIM-Programm in eine Zelle schreiben und mit Umschalt + Eingabetaste ausführen.

nim


echo "Hello world!"
>>>
Hello world!

Eine Liste der Befehle wird mit "?" Angezeigt.

nim


?
>>>
?
!command
%run file
%time ...
%def ...
%inc ...
%web

Sie können Shell-Befehle ausführen, indem Sie mit "!" Beginnen.

nim


!echo 'echo "OK"' >> test.nim

Sie können die Datei mit "% run [optional] Dateiname" ausführen.

nim


%run test
>>>
OK

nim


%run --opt:size test
>>>
OK

Sie können die Ausführungszeit mit "% time [Option]" messen.

nim


%time
echo "OK?"
>>>
OK?
real	0m 0.00s
user	0m 0.00s
sys 	0m 0.00s

Sie können eine Programmdatei mit "% def name" erstellen.

nim


%def hello
proc Hello(): string = "Hello!"
>>>
Created hello.nim

nim


%def world
proc World(): string = "World!"
>>>
Created world.nim

Sie können eine Datei mit "% inc Name 1 Name 2 ..." importieren und ausführen.

nim


%inc hello world
echo Hello() & World()
>>>
Hello!World!

Zeigen Sie die URL des Dokuments mit "% web" an.

nim


%web
>>>
http://nim-lang.org/documentation.html

Referenz

--Dokument http://nim-lang.org/documentation.html

  • Tutorial usw. http://nim-lang.org/learn.html --gist Beispiel https://gist.github.com/miyakogi/b1df00c8bc99927d9d0d

das ist alles

Recommended Posts