设计模式 interpreter_test 实现

2022-07-21 浏览 (1248)

golang 设计模式 interpreter_test 代码实现

package interpreter

import "testing"

func TestInterpreter(t *testing.T) {
	p := &Parser{}
	p.Parse("1 + 2 + 3 - 4 + 5 - 6")
	res := p.Result().Interpret()
	expect := 1
	if res != expect {
		t.Fatalf("expect %d got %d", expect, res)
	}
}

目录

go 设计模式

相关文章

解释器模式

设计模式 interpreter 实现

  • 所属分类: 后端技术
  • 本文标签: golang
  • 版权声明: 本文链接 https://seaxiang.com/blog/3162c2016e8543adb3f40bbf80f6b926