Contents [hide]
出力結果
-a -b -c
入力
1 | -a -b -c |
プログラムコード例
C
1 2 3 4 5 6 7 | #include <stdio.h> int main( int argc , char *argv[]){ int i; for (i = 1;i < argc;i++) { printf ( "%s\n" , argv[i]); } } |
C++
1 2 3 4 5 6 7 8 | #include <iostream> using namespace std; int main( int argc, char * argv[]){ for ( int i=0; i<argc; i++) { std::cout << argv[i] << endl; } return 0; } |
C#
1 2 3 4 5 6 7 8 | using System; public class argv { public static void Main(string[] args) { foreach (string argv in args) { Console.WriteLine(argv); } } } |
Go
1 2 3 4 5 6 7 8 9 10 11 | package main import ( "fmt" "os" ) func main() { for i := range os.Args { fmt.Printf("%s\n", os.Args[i]) } } |
Java
1 2 3 4 5 6 7 | class argv { public static void main(String argv[]){ for ( int i = 0; i < argv.length; i++){ System.out.println(argv[i]); } } } |
JavaScript
1 2 3 | for ( var i=2;i < process.argv.length;i++) { console.log(process.argv[i]); } |
PHP
1 2 3 4 | <?php for ( $i =1; $i < count ( $argv ); $i ++) { print ( $argv [ $i ]. "\n" ); } |
Perl
1 2 3 | foreach my $argv ( @ARGV ) { print $argv . "\n" ; } |
Python
1 2 3 | import sys for item in sys.argv[ 1 :]: print (item) |
Ruby
1 2 3 | ARGV .each_with_index do |arg, i| puts "#{arg}" end |
Rust
1 2 3 4 5 6 | use std::env; fn main() { for arg in env::args() { println!("{}", arg); } } |
Shell
1 2 3 4 | for var in "$@" do echo "$var" done |
プログラミング言語比較サイトProgrammingLang.comでは、同じ問題を複数のプログラミング言語がそれぞれどのような記述で解決できるのかの例を提供。
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ

※当サイトではアフィリエイトプログラムを利用して商品を紹介しています。