zoukankan      html  css  js  c++  java
  • Halcon算子翻译——global

    名称

    global - 声明一个全局变量。

    用法

    global( : : Declaration : )

    描述

    可以用来声明一个全局变量。 声明的全局变量对所有其他程序也是可见的,所有其他程序也需要显式声明与全局变量相同的变量。

    如果某个变量没有在程序中显式声明为全局变量,则即使存在具有相同名称的全局变量,该变量也是该程序中的局部变量。

    参数Declaration 由可选关键字'def',类型'object'或'tuple',可选关键字'vector'(后接圆括号中的所需维度)和变量名组成的变量声明等部分组成。

    声明一个图型变量的类型为'object',声明一个控制变量为'tuple'。

    关键字'def'将一个声明显式标记为变量被定义的地方。 在大多数情况下,这不是必须的,因为在HDevelop中,变量实例只要在某个地方被声明就立即创建。 但是,如果将多个程序导出为编程语言,并且如果这些程序不是导出到一个包含所有程序的输出文件中,而是导出到单独的输出文件中,标记全局变量定义的位置是必须的。 链接(引用)到一个库或应用程序的一组程序导出文件必须包含每个全局变量的一个定义,以避免符号未定义和多次定义。

    在程序列表中,全局变量声明需要显示,并且必须不能输入括号,以强调该行是声明而不是可执行的算子。 语法如下:

    global [def] {object|tuple} [vector(<Dimension>)] <Variable Name>

    参数

    Declaration (input_control)   string → (string)
    全局变量声明:可选关键字'def',类型和变量名称
    推荐值: 'object', 'tuple', 'def object', 'def tuple', 'object vector(1)', 'tuple vector(1)', 'def object vector(1)', 'def tuple vector(1)'

    结果

    global不会执行。

    模块

    Foundation

  • 相关阅读:
    C# 关键字 virtual、override和new的用法
    架构技术及架构要素总结【转】
    vue文件目录结构
    vue项目中,如何对static文件夹下的静态文件添加时间戳,以达到清除缓存
    webpack中关于require与import的区别
    vue 根据下拉框动态切换form的rule
    el-select 根据value查询其对应的label值
    web前端项目规范
    JavaScript 编码规范
    HTML 编码规范
  • 原文地址:https://www.cnblogs.com/xhiong/p/7820279.html
Copyright © 2011-2022 走看看