Modulinos: Difference between revisions

Dart
(Dart)
Line 287:
$ dmd test.d scriptedmain.d -version=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>
 
Anonymous user