คำถามติดแท็ก org-babel

คุณสมบัติของโหมด Org ที่จัดการซอร์สโค้ดสำหรับหลายภาษา สามารถเรียกใช้ซอร์สโค้ดจากภายในเอกสารโหมดองค์กรช่วยอำนวยความสะดวกในการผลิตเอกสารการเขียนโปรแกรมและการจัดการการวิจัยที่ทำซ้ำได้ โปรดทราบว่าขณะนี้ [tag: org-babel] ได้รวมอยู่ใน [tag: orgmode] เป็นการทำงานกับซอร์สโค้ดและไม่ได้มีนามสกุลแยกต่างหากอีกต่อไป

3
ด้วย org-babel วิธีตั้งชื่อผลลัพธ์ของการเรียกฟังก์ชันและนำกลับมาใช้ใหม่
ในorg-modeฉันพยายามกำหนดฟังก์ชั่น, ตัวแปรแล้วกำหนดให้ตัวแปรอื่นเป็นผลลัพธ์ของการเรียกใช้ฟังก์ชันบนตัวแปรแรก อย่างไรก็ตามดูเหมือนว่าฉันไม่สามารถใช้ตัวแปรใหม่นี้ในการเรียกฟังก์ชั่นที่ตามมา การเชื่อมการเรียกฟังก์ชันใช้งานได้ แต่มีผลกับค่าของตัวแปรก่อนจะอนุญาตให้ทำการดีบักได้เร็วขึ้นในกรณีที่มีสิ่งผิดปกติในการเรียกใช้ฟังก์ชันแรกและเพื่อหลีกเลี่ยงการคำนวณซ้ำที่อาจมีราคาแพง MWE: (ใช้(require 'ob-emacs-lisp)ถ้าจำเป็น) #+name: square #+begin_src emacs-lisp :var x=3 (message (format "%s" (* x x))) #+end_src #+RESULTS: square : 9 #+name: value : 45 #+name: squaredvalue #+call: square(x=value) #+RESULTS: squaredvalue : 2025 Now I try to reuse this value: #+begin_src emacs-lisp :var res=squaredvalue (message res) …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.