Skip to content

evalConditionの実装

Koki Honda requested to merge eval into master

まず異常系のテストの追加へのコメントに対応しました。

本題:
ifの条件式評価の実装のため、text/templateのソースを読んでみましたが、複雑で挫折しました。
したがって以下のような実装にしています。
/* if condition */ならconditionという名前を持つparamsを探し、それがtruthyか判断しています。

テストのログ

hondaa146@MAC00070 twowaysql % go test
first_name: Evan
first_name: Malvina
first_name: Jimmie
PASS
ok  	gitlab.com/osaki-lab/twowaysql	0.208s
Edited by Koki Honda

Merge request reports