标签: colon-equals

有什么区别: - 和:=在Bash参数替换中?

有什么区别: - 和:=在Bash参数替换中?

他们似乎都设置了默认值?

bash colon-equals

7
推荐指数
1
解决办法
1934
查看次数

什么:= Go中的意思?

我正在学习本教程,具体练习8:

http://tour.golang.org/#8


package main

import "fmt"

func swap(x, y string) (string, string) {
    return y, x
}

func main() {
    a, b := swap("hello", "world")
    fmt.Println(a, b)
}
Run Code Online (Sandbox Code Playgroud)

具体是什么:=意思?具有讽刺意味的是,搜索Go文档非常困难.

go colon-equals

6
推荐指数
4
解决办法
4615
查看次数

Go中的=和=之间有什么区别?

我是Go编程语言的新手.

我在Go中发现了一些奇怪的东西:我认为它在Python中使用:=和替换=,但是当我=在Go中使用它时它也有效.

:=和之间有什么区别=

go colon-equals

6
推荐指数
3
解决办法
4874
查看次数

:= pgsql 函数中的 sql 运算符

:=在 postgresql 函数中遇到了这个运算符:

searchsql:= searchsql || ' WHERE 1=1 ' ;
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索但找不到答案,这是什么意思?

postgresql plpgsql colon-equals

5
推荐指数
1
解决办法
5213
查看次数

包含`:=`?的稀疏表达式

包含的表达式:=不太deparse好:

call1 <- quote(f(a = b(c = d)))
call2 <- quote(f(a := b(c := d)))

# nice
deparse(call1)
#> [1] "f(a = b(c = d))"

# not nice
deparse(call2)
# [1] "f(`:=`(a, b(`:=`(c, d))))"
Run Code Online (Sandbox Code Playgroud)

我想从输出如下call2"f(a := b(c := d))"

我正在寻找的是deparses一个通用的解决方案:=一样,=或者<-在所有情况。


解决方法

此替代方法使用<<-具有相似或相同优先级并且不经常使用的事实。我代替:=通过<<-在原来的呼叫,然后deparses很好,我gsub:=。我想要一个干净而通用的解决方案。

gsub("<<-",":=", deparse(do.call(
  substitute, list(call2, list(`:=` = quote(`<<-`))))))
#> [1] "f(a := b(c := d))"
Run Code Online (Sandbox Code Playgroud)

parsing r colon-equals

5
推荐指数
1
解决办法
87
查看次数

符号是什么:=:mean(冒号等于冒号)

:=:在一些Clarion代码中找到了这个符号,我似乎无法弄明白它的作用.这段代码是多年前由前一位开发人员编写的,所以我不能问他.我也无法"colon equals colon"在Google中找到任何结果.

以下是代码示例,其中bufSlcdpaDtl是文件对象:

lCCRecord Like(bufSlcdpaDtl),Pre(lCCRecord)

! ...other stuff...

lCCRecord :=: bufSlcdpaDtl
Run Code Online (Sandbox Code Playgroud)

我想知道它是否类似于::=Python或可能的赋值运算符:=.

operators clarion colon-equals

4
推荐指数
1
解决办法
1904
查看次数

什么意思是结肠等号":="

如果这个代码:

ActiveCell.Offset(-5, -1).Range("A1:E1").Cut Destination:=ActiveCell.Range( _
        "A1:E1")
Run Code Online (Sandbox Code Playgroud)

我找不到任何关于":="的参考.这是什么意思?

excel vba colon-equals

4
推荐指数
1
解决办法
3280
查看次数

什么:=我们使用它时在oracle中的意思

是什么:=在我们使用它时在oracle中的意思请给我一些演示...以及我们如何在oracle中的存储过程中通常使用动态查询...

oracle execute-immediate colon-equals

4
推荐指数
1
解决办法
1万
查看次数

关于错误 ":= 和 `:=`(...) 被定义为在 j 中使用,仅一次且以特定方式使用。请参阅帮助(":=")"

我在 data.table 中遇到了奇怪的错误信息

我使用 修改了一个 data.table :=,它完全没问题,没有任何错误。当我尝试将代码放入函数时,出现以下错误消息。

Error in `:=`(date, as.Date(as.character(date), "%Y%m%d") - 1) : 
:= and `:=`(...) are defined for use in j, once only and in particular ways. See     help(":="). Check is.data.table(DT) is TRUE.
Run Code Online (Sandbox Code Playgroud)

这是可重现的示例

testdat <- data.table(ID = c(1:10), date = c(20130101, 20130101, 20130101, 20130101, 20130101, 20130101, 20130101, 20130101, 20130101, 20130101), Number = rnorm(10))
# The single line command works fine. 
testdat[, date := as.Date(as.character(date),"%Y%m%d") - 1][, Number:= NULL]
# But if I wrote them into …
Run Code Online (Sandbox Code Playgroud)

r data.table colon-equals

4
推荐指数
1
解决办法
9623
查看次数

:= 在 VBA 中是什么意思

这可能是一个简单的问题,但我正在网上搜索答案,但似乎找不到。

以下面的代码为例,看看这些符号是什么意思。符号 1 :="" 符号 2 :=_

Application.PrintOut FileName:="", Range:=wdPrintAllDocument, Item:= _
Run Code Online (Sandbox Code Playgroud)

vba colon-equals

4
推荐指数
1
解决办法
3850
查看次数