Include a file: Difference between revisions

jq
(Added Axe)
(jq)
Line 440:
===ES6 Modules===
<lang javascript>import $ from "jquery";</lang>
 
=={{header|jq}}==
 
{{works with | jq | with "include" }}
 
jq 1.5 has two directives for including library files, "include" and "import". A library file here means one that contains jq function definitions, comments, and/or directives.
 
The main difference between the two types of directive is that included files are in effect textually included at the point of inclusion, whereas
imported files are imported into the namespace specified by the "import" directive. The "import" directive can also be used to import data.
 
Here we illustrate the "include" directive on the assumption that there are two files:
 
'''Include_a_file.jq'''
<lang jq>include "gort";
 
hello</lang>
 
'''gort.jq'''
<lang>def hello: "Klaatu barada nikto";</lang>
 
{{ out }}
<lang sh>$ jq -n -c -f Include_a_file.jq
Klaatu barada nikto.</lang>
 
=={{header|Julia}}==
2,502

edits