Rubyる
引き続きRubyを使ってみる、また他の言語とくらべてみる
リストを使う処理
Ruby書いてると他の言語でmain関数を忘れてしまう…
Ruby
list = Array.new() list.push("a") list.push("b") list.push("c") list.each{|str| puts(str) }
Java
import java.util.List; import java.util.ArrayList; public class prog { public static void main(String args[]) { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); for ( String s : list ) { System.out.println(s); } } }
C++
#include <vector> #include <iostream> #include <algorithm> int main() { std::vector<std::string> list; list.push_back("a"); list.push_back("b"); list.push_back("c"); std::for_each(list.begin(), list.end(), [] ( std::string s ) { std::cout << s << std::endl; }); }