-3

ルビーはわかりませんが、パイソンは知っています。以下のコードを実行するのに相当する python は何ですか? この例は、redis Web サイトから取得したものです。それで、これは何ですか?

<<EOF?

それはpythonでしょうか:

  RandomPushScript = """
    Lua code here
   """


RandomPushScript = <<EOF
    local i = tonumber(ARGV[1])
    local res
    math.randomseed(tonumber(ARGV[2]))
    while (i > 0) do
        res = redis.call('lpush',KEYS[1],math.random())
        i = i-1
    end
    return res
EOF

r.del(:mylist)
puts r.eval(RandomPushScript,1,:mylist,10,rand(2**32))
4

1 に答える 1

3

<<ヒアドキュメントを示します。その後にマーカーがあります(ここEOF)。マーカーが再び表示されるまで、次の行は文字列です。そう"""です、Pythonと同等です。

于 2012-06-04T16:12:05.397 に答える