コンテンツにスキップ

PARSEYAML

Category: 型取得/変換

書式

PARSEYAML( str )

引数

Parameter Description
str YAML の文字列

戻り値

  • 成功時: YAML を変換した値
  • 失敗時: 空(VOID)

解説

YAML の文字列を解析し、ハッシュ・配列などの値にして返す。対応している書き方と値の対応は FREADYAML と同じ。

ファイルから読むときは FREADYAML を使う。

エラー

状況 警告 GETLASTERROR
引数がない W0008 8
str が文字列でない W0009 9
YAML として解析できない、対応していない書き方 W0026(行番号と原因も出力する) 26

使用例

_y = PARSEYAML("{name: さくら, tags: [ghost, shell]}")
_y["name"]                  // さくら
_y["tags"][1]               // shell

PARSEYAML("- 1" + CHR(10) + "- 0x10" + CHR(10) + "- yes" + CHR(10) + "- '007'")
// 整数 1、整数 16、文字列 yes、文字列 007 の汎用配列

PARSEYAML("a: [1")          // 空(警告 W0026)

互換性

  • YAYA: Tc602-5以降

関連項目