我希望将OpenCL库用于需要分发给许多(1000s)机器的程序.因为程序的大小是一个问题,我想知道静态链接OpenCL库是否有意义.OpenCL是否足够轻量级应用于此应用程序?
distributed-computing dynamic-linking static-libraries opencl
我在Go中有以下内容:
checkItemState := action.Data.CheckItem.State
if checkItemState != "" {
fmt.Printf("checklist item state: %s", action.Data.CheckItem.State)
}
Run Code Online (Sandbox Code Playgroud)
现在,如果链action.Data.CheckItem中的任何项都是nil/empty,我会得到一个nil指针解引用错误,这是有道理的.
但是,checkItemState如果不是零,或者""链中的任何项目是否为空,是否有语言级别的方法.
(我来自Obj-C/Swift,在那里nilness传播)