ibeautiful
2021-09-28 17:08:14
你會(huì)如何用 Python 編寫那個(gè) Ruby 示例?我對(duì)'Google Analytics' =>. 我最好的猜測(cè)是將其更改為 :. 那是對(duì)的嗎?Analytics.track( user_id: '019mr8mf4r', event: 'Clicked a Link', properties: { linkText : 'Next' }, context: { 'Google Analytics' => { clientId: '1033501218.1368477899' } })
1 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
簡(jiǎn)短的回答:正確。
=>實(shí)際上是 ruby 中的原始哈希運(yùn)算符。
and:是=>和符號(hào):組合的后來的語法糖。
注意key: value和之間是不一樣的key : value,
前一個(gè)實(shí)際上是相同的:key => value,
但后者是key => value,即key在第二個(gè)中是一個(gè)變量。
:key在 ruby 中是一個(gè)符號(hào),在很多情況下可以被視為 string 'key'。
因此,在您的問題中,您可以將user_id, event, properties, context, 和clientId視為字符串,但它linkText是一個(gè)變量。
和
context: {
'Google Analytics' => {
clientId: '1033501218.1368477899'
}
}
與
'context' : { 'Google Analytics' : { 'clientId' : '1033501218.1368477899'} }
在蟒蛇中。
添加回答
舉報(bào)
0/150
提交
取消