グルーヴィーでとは<<
どういう意味ですか?
ここで例を参照してください: http://code.google.com/p/spock/wiki/DatabaseDrivenSpecification
グルーヴィーでとは<<
どういう意味ですか?
ここで例を参照してください: http://code.google.com/p/spock/wiki/DatabaseDrivenSpecification
左側にあるものによって意味が異なります。最も簡単な答えは、x << y
コンパイルするx.leftShift(y)
と .x のクラスの JavaDoc を調べて、実際に何をするかを知る必要があります。
GDK はleftShift
、たとえばリストの最後に追加するために、いくつかのコア Java クラスに の実装を追加します。
編集:Spockのドキュメントを詳しく見ると、リンクした特定のケースは、通常の使用ではなく、複数変数データパイプleftShift
と呼ばれるもののようです。
where:
[a, b, c] << sql.rows("select a, b, c from maxdata")
によって返される行ごとにテストを 1 回実行しsql.rows
、行の 3 つの値を 3 つの変数 a、b、c に割り当てます。