为了账号安全,请及时绑定邮箱和手机立即绑定

如何生成随机运算符,将其放入字符串中,并对字符串求值

如何生成随机运算符,将其放入字符串中,并对字符串求值

Go
RISEBY 2021-06-25 05:04:19
我正在尝试构建一个采用随机运算符的方程。3 x 5 x 8 x 2其中 x 表示 +、-、/* 运算符。第二个问题:如果方程是字符串,golang 能求出答案吗?(这个问题是针对这个问题http://www.reddit.com/r/dailyprogrammer/comments/1k7s7p/081313_challenge_135_easy_arithmetic_equations/ )
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

Go 没有像 Perl 或 JavaScript 那样的 eval 函数。因此,如果您想从字符串计算方程,则需要编写代码来解析它并自己计算。

(这样做的原因是 Go 是一种编译型语言,它不会将编译器的副本放入每个程序中。向解释型语言添加 eval 函数比向编译型语言添加 eval 函数要容易得多。)


查看完整回答
反对 回复 2021-06-28
  • 2 回答
  • 0 关注
  • 223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信