構造体を宣言します。
Type name
name
member
subscripts
type
解説:
Type宣言はモジュール レベルでのみ使用可能です。
サンプル
仕様
member [(subscripts)] [As type]
...
End Type
構造体の名前を指定します。
メンバ名を指定します。
配列の要素の次元を指定します。
メンバのデータ型、または構造体を指定します。
データ型 説明 Long 符号付32ビット整数型 Integer 符号付16ビット整数型 DWORD 符号無し32ビット整数型 WORD 符号無し16ビット整数型 Single 単精度浮動小数点数型(32ビット) Double 倍精度浮動小数点数型(64ビット) String 文字列型
宣言した構造体は、Dim命令語を使用して定義することができます。
"構造体.メンバ" のように、ドットで区切ることでメンバへアクセスすることができます。#struct code
Type Address
Country As String
City As String
End Type
Type Human
Name As String
Age As Integer
Address As Address
End Type
Dim Friend As Human
Friend.Name="Taro"
Friend.Age=20
Friend.Address.Country="Japan"
Friend.Address.City="Tokyo"
Print "名前:";Friend.Name
Print "年齢:";Friend.Age
Print "国籍:";Friend.Address.Country
Print "都市:";Friend.Address.City
構造体について、Dim命令語