Modulinos: Difference between revisions
Content added Content deleted
(Dart) |
|||
Line 287: | Line 287: | ||
$ dmd test.d scriptedmain.d -version=test |
$ dmd test.d scriptedmain.d -version=test |
||
$ ./test |
$ ./test |
||
Test: The meaning of life is 42</lang> |
|||
=={{header|Dart}}== |
|||
scriptedmain.dart: |
|||
<lang dart>#!/usr/bin/env dart |
|||
#library("scriptedmain"); |
|||
meaningOfLife() { |
|||
return 42; |
|||
} |
|||
main() { |
|||
print("Main: The meaning of life is ${meaningOfLife()}"); |
|||
}</lang> |
|||
test.dart: |
|||
<lang dart>#!/usr/bin/env dart |
|||
#import("scriptedmain.dart", prefix: "scriptedmain"); |
|||
main() { |
|||
print("Test: The meaning of life is ${scriptedmain.meaningOfLife()}"); |
|||
}</lang> |
|||
Example: |
|||
<lang sh>$ ./scriptedmain.dart |
|||
Main: The meaning of life is 42 |
|||
$ ./test.dart |
|||
Test: The meaning of life is 42</lang> |
Test: The meaning of life is 42</lang> |
||