[RUBY] Sondervortrag über Multi-Scale-Simulation: Ich habe versucht, den 8. zusammenzufassen

!ruby-2.5.5p157

Kursinhalt

Über den Rechenbefehl

Bild von Rechen → Rubinversion von Marke, Ameise

Was ist überhaupt gemacht?

Wenn Sie den Inhalt von Rakefile in Ruby-Sprache </ strong> schreiben, funktioniert Rakefile.

Beispiel für eine Rakefile-Beschreibung

――Es ist möglich, das Programm mit einer Operation mit dem folgenden Programm auf GitHub zu stellen

desc 'git push'
task :push do
  #Sie können einen Kommentar mit p hinterlassen
  #Ich hinterlasse Kommentare zum leichteren Verständnis
  p comm = "git add -A"
  #Sie können externe Befehle mit dem System verwenden(Der Vorgang ist jedoch langsam)
  system comm

  p comm = "git commit -m \'hoge\'"
  system comm
  p comm = "git pull origin main"
  system comm
  p comm = "git push origin main"
  system comm
  exit
end

command_line

Sie können das Programm mit dem obigen Programm problemlos auf GitHub stellen, aber langsam </ strong>, da Sie einen externen Befehl mit Systemaufruf verwenden.

Wir verwenden also integrierte Funktionen.

Das Problem ist jedoch, dass der Rückgabewert vom System nicht die Ausgabe ist, sondern ob der Befehl erfolgreich war.

Verwenden Sie also den Befehl \ _line </ strong>, um die Standardausgabe (stdout) usw. abzurufen.

  • So installieren Sie den Befehl \ _line

    gem install command_line
    

org to_html, to_platex

emacs org-mode ist ein Befehl zur Ausgabe an ** html ** </ font> oder ** Latex ** </ font> Ist vorbereitet (zu bequem ,,,,)

  • Ausführungsbefehl
c-c c-e ho # export as [h]tml, [o]ut
c-c c-e ll # export [l]atex, [l]atex 

Es ist sehr praktisch, weil Sie das im Org-Modus geschriebene Format einfach in HTML oder Latex konvertieren können !!

Es ist jedoch standardmäßig schwer in der Ausgabe zu sehen, sodass es leichter zu verstehen ist, wenn Sie es positiv einstellen.


  • source ~/Downloads/git/grad_members_20f/members/taiseiyo/memos/class8.org

Recommended Posts