Assign to x the string value of the first command line parameter, after the program name.
$x = $argv[1];
void main(int argc, char *argv[]) { char *x = argv[1]; }
int main(int argc, char *argv[]) { vector<string> args(1 + argv, argc + argv); string x = args.at(0); }
static void Main(string[] args) { string x = args[0]; }
auto x = args[1];
main(args) { var x = args[0]; }
character(len=:), allocatable :: x integer :: n call get_command_argument (1, length=n) allocate (character(n):: x) call get_command_argument (1, x)
import "os"
x := os.Args[1]
x <- return.head =<< System.Environment.getArgs
const x = process.argv[2]
String x = args[0];
x = arg[1]
var _x: String; begin _x := ParamString(1); end.
$x = $ARGV[0];
import sys
x = sys.argv[1]
x = ARGV.first
use std::env;
let first_arg = env::args().skip(1).next(); let fallback = "".to_owned(); let x = first_arg.unwrap_or(fallback);
let x = env::args().nth(1).unwrap_or("".to_string());
No security, no password. Other people might choose the same nickname.