1

Amazon Mechanical Turk コマンド ライン ツール (使用しているバージョン: aws-mturk-clt-1.3.0) のサンプル (site_filter_qual: "Website Filtering Qualification"、ファイル site_filter_qual.question) の 1 つに、次のようなコードがあります。このようなもの:

#set( $urls = [ "http://news.bbc.co.uk/", http://..., ...])

#foreach ( $url in $urls )
...

不思議なんだけど :

  • a) ここで使用されている言語は何ですか (Perl や PHP ではありませんよね?);
  • b) これらの構造についてどこで (Amazon サイトまたは他の場所で) 読むことができたか。
  • c) タプル (ペア) を実装する方法、例えば

// Python の場合:

>> data = [("http://news.bbc.com", "NEWS"), ("http://google.com", "SEARCH"), ...]
>> for (url, category) in data:
>>     ....

――それとも似たようなこと?

前もって感謝します!

4

1 に答える 1

2

これは Velocity テンプレート (Apache プロジェクトの一部) です。幸いなことに、これはかなり柔軟な言語であり、操作することができます。良いニュースは、(すべての CLT および SDK コードがオープンであると私は信じているため) 実際に新しい構成を作成して、Velocity の一部ではないものをすぐにオーバーライドまたは拡張できることです。

質問に直接答えるには:

a) 速度

b) http://velocity.apache.org/

c) 2 つの別個の配列を使用できます。きれいではありませんが、うまくいきます。

于 2010-07-28T04:52:18.307 に答える