Anonymous user
Modulinos: Difference between revisions
Added Java
(Added Haskell) |
(Added Java) |
||
Line 32:
=={{header|C++}}==
C++
<lang cpp>#include <iostream>
Line 58:
=={{header|Erlang}}==
Erlang
<lang erlang>-module(scriptedmain).
Line 70:
=={{header|Haskell}}==
Haskell
<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>
|