Modulinos: Difference between revisions

Added Java
(Added Haskell)
(Added Java)
Line 32:
 
=={{header|C++}}==
C++ programs havehas scripted main by default.
 
<lang cpp>#include <iostream>
Line 58:
 
=={{header|Erlang}}==
Erlang programs havehas scripted main by default.
 
<lang erlang>-module(scriptedmain).
Line 70:
 
=={{header|Haskell}}==
Haskell programs also havehas scripted main by default.
 
<lang haskell>#!/usr/bin/env runhaskell
Line 90:
putStrLn $ "Number of Args: " ++ (show . length) args
mapM_ (\x -> putStrLn $ "Arg: " ++ x) args</lang>
 
=={{header|Java}}==
Java has scripted main by default.
 
<lang java>public class ScriptedMain {
public static void main(String[] args) {
System.out.println("Directory: " + ScriptedMain.class.getProtectionDomain().getCodeSource().getLocation().getPath());
 
System.out.println("Program: " + ScriptedMain.class.getName());
 
System.out.println("Number of Args: " + args.length);
 
for (int i = 0; i < args.length; i++) {
System.out.println("Arg: " + args[i]);
}
}
}</lang>
Anonymous user