タグ付けされた質問 「colon-equals」

2
グループごとにdata.tableで:=を使用して複数の列を割り当てる
を使用して複数の列に割り当てる最良の方法は何data.tableですか?例えば: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) 私はこのようなことをしたいと思います(もちろんこの構文は間違っています): x[ , (col1, col2) := f(), by = "id"] そして、それを拡張するために、変数に名前が格納された列がたくさんある可能性があるので(たとえばcol_names)、次のようにしたいと思います。 x[ , col_names := another_f(), by = "id", with = FALSE] このようなことをする正しい方法は何ですか?

10
「:=」は何をしますか?
私は:=いくつかのコードサンプルで使用されているのを見てきましたが、付随する説明はありません。それの適切な名前を知らずにその使用をグーグルすることは正確には不可能です。 それは何をするためのものか?

4
:=の左側に新しい変数はありません
ここで何が起こっているのですか? package main import "fmt" func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ; } それは言うエラーをスローします no new variables on left side of := 私がやっていたことは、すでに宣言された変数に値を再割り当てすることでした。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.