zoukankan      html  css  js  c++  java
  • Variant 数组

    Variant 数组 
    Variant
     
    一种可以拥有各种数据类型;
     
    也可以告诉目前存储的数据是什么类型(通过使用VarType函数)
     
    可以给相同的Variant分配不同的数据类型,只要Variant包含数字值就可以执行算法;
     

    variant
    数组只不过是variant型的数组,不必包含同类型的 数据; 

    variant
    数组的创建方法: 
    function VarArrayCreate(const Bounds: array of Integer; VarType: integer): variant; 
    Bounds: 
    告诉数组的上下界;
     
    VarType: 
    决定了数组的中存储什么类型的数据。 

     

    例如:创建数组的数组可以模仿任何类型的数据结构类型: 
    VarArrayX := VarArrayCreate([1,10], varVariant); 
    数组的单个元素可以装载一个数组: VarArrayX[1] := VarArrayCreate([1,5], varVariant); 

     

    function VarArrayOf(const Values: array of Variant): Variant; 
    运行时用于创建一维数组;
     
    可以创建全异的数值数组;
     
    例如: MyArray := VarArrayOf(['李维' 30
     '60', 60.369, 'China']); 

    使用Variant数组: 与使用标准Delphi数组类似;
     
    VarArrayLowBound
    VarArrayHighBound(与数组的lowhigh类似)计算边界

    VarArrayDimCount
    :计算数组的维数;

  • 相关阅读:
    聊聊Spark的分区、并行度 —— 前奏篇
    深入探讨HBASE
    分布式流平台Kafka
    GeoServer中使用SLD样式
    OpenLayer修改WFS中的要素
    leaflet加载GeoServer的WFS服务
    OL实现属性查询的功能
    OL3实现空间查询的代码示例
    WFS—GetFeature方法
    OpenLayer+Geoserver+postgis实现路径分析
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/2940762.html
Copyright © 2011-2022 走看看