newBuilder().setX(10).setY(20).build(); Point end = Point.newBuilder().setX(30).setY(40).build(); Line line1 = Line.newBuilder().setBegin(start).setEnd(end)
トを作成するために用いられるものである。 これは、 map関数やfilter関数などとは異なり、数学における集合内包表記 (en:Set-buildernotation) に準拠したものである。 次の集合内包表記の例を考える。 S = { 2 ⋅ x ∣ x ∈ N , x 2 > 3 } {\displaystyle