サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
programming-languages.appspot.com
// import java.util.stream.IntStream;IntStream stream1 = IntStream.of(1, 2, 3);IntStream stream2 = IntStream.of(2, 1, 4);IntStream result = IntStream.concat(stream1, stream2); // import java.util.stream.IntStream;// import java.util.stream.Stream;IntStream stream1 = IntStream.of(1, 2, 3);IntStream stream2 = IntStream.of(2, 1, 4);IntStream result = Stream.of(stream1, stream2).flatMapToInt(s -> s);
class Person { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return String.format("%s (%d years old)", name, age); }} Person p = new Person();p.setName("Taro");p.setAge(20);String s = p.toStr
#include <math.h>double square(const double x) { return pow(x, 2);}
String name = "Taro";int age = 20;String s = String.format("He is %s. %s is %d years old.", name, name, age); String name = "Taro";int age = 20;String s = String.format("He is %1$s. %1$s is %2$d years old.", name, age); // 1:name 2:age
一口に「比較する」といっても色々な観点が考えられますが、ここでは、コードの読みやすさという点に注目して比べてみます。 人間が考えた処理内容・データ構造などを直訳的な表現で書けるか。(0は1月、1が2月、…なんてのは勘弁) 冗長な記述が少なくて済むか。 これらの点で言語ごとの違いが見えるような題材をなるべく選び、それぞれの言語で実装したサンプルコードを以下のページに並べてあります。 カテゴリ別 サンプルコード 基本的な処理 数値、日時 リスト(または配列) マップ(または連想配列、ハッシュ) クラスとインスタンス ファイルとディレクトリ、通信 並列処理(スレッド) その他 このサイトで取り上げている言語 言語名 サンプルコードの凡例 参考サイト
このページを最初にブックマークしてみませんか?
『programming-languages.appspot.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く