社区
C#
帖子详情
有没有解析表达式值的函数?
binbin
2005-09-27 10:06:41
一般的数学表达式和逻辑表达式要在运行时求值,有没有现成的函数?
...全文
145
6
打赏
收藏
有没有解析表达式值的函数?
一般的数学表达式和逻辑表达式要在运行时求值,有没有现成的函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lgxysl
2005-09-28
打赏
举报
回复
楼主是要这样:
输入:(a^2b/c^2)*(c^2/a^2b^2)
输出:1/b
呀!!!
lookfeng
2005-09-28
打赏
举报
回复
这是程序输出:
input expression to evaluate(q - quit): 1>2
False(System.Boolean)
input expression to evaluate(q - quit): 1=1
True(System.Boolean)
input expression to evaluate(q - quit): 1=3
False(System.Boolean)
input expression to evaluate(q - quit): 1+2
3(System.Double)
input expression to evaluate(q - quit):
lookfeng
2005-09-28
打赏
举报
回复
using System;
using System.Xml;
using System.Xml.XPath;
namespace XPathNavigator_Evaluate
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
XmlDocument doc = new XmlDocument();
XPathNavigator navigator = doc.CreateNavigator();
string s = "";
while (s != "q")
{
Console.Write("input expression to evaluate(q - quit): ");
s = Console.ReadLine();
if (s != "q")
{
object res = navigator.Evaluate(s);
Console.WriteLine("{0}({1})", res, res.GetType());
}
}
}
}
}
tiaoci
2005-09-27
打赏
举报
回复
我就不懂了,为什么要看《java编程艺术》?
正规的编译原理书里讲得比这要好吧?
tiaoci
2005-09-27
打赏
举报
回复
没有现成的,需要自己做
c9714052
2005-09-27
打赏
举报
回复
数学表达式倒是有,《java编程艺术》有例子,逻辑的怎么个逻辑法? 建设看看lisp语言.
函数
声明和
函数
表达式
的区别
这里是修真院前端小课堂,本篇分析的主题是 【
函数
声明和
函数
表达式
的区别】 每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度
解析
前端知识/技能,本篇分享的是: 【
函数
声明和
函数
表达式
的区别】 1.背景介绍 什么是
函数
表达式
? 这是MDN上关于
函数
表达式
的介绍 这是另一种
函数
表达式
的介绍 ...
js-
函数
表达式
和
函数
声明的区别
1.
函数
声明
函数
声明以function关键字开头,接着是必须的
函数
(变量)名和以逗号分隔的可选的参数列表,再接着就是以大括号封装的
函数
体。
函数
声明必须是一个单独的JavaScript语句。必须含有
函数
名 2.
函数
表达式
在任何情况下都是其它JavaScript语句的一部分(比如赋
值
表达式
等号的右侧、
函数
的参数)的
函数
被称为
函数
表达式
。直接可以运算,
函数
表达式
是直接可以被执行符号执行的 3...
matlab已知
函数
表达式
画
函数
图像,怎么用matlab画已知
函数
表达式
的一个
函数
图像?
函数
比较复杂的……...
点击查看怎么用matlab画已知
函数
表达式
的一个
函数
图像?
函数
比较复杂的……具体信息答:要具体哦,如果一个自变量,
函数
图像就是曲线,用plot 如果是2个自变量,
函数
图像就是曲面了,如f=3*exp(-x-4*y),可以用以下表示。 f=@(x,y)3*exp(-x-4*y); ezmesh(f)答:举个例子,画y=sin(x)在[0,2*pi]上的图像 方法1:plot
函数
x=0:0.01*p...
函数
表达式
和
函数
定义
匿名
函数
:
函数
如果没有名字,就是匿名
函数
*
函数
的另一种定义方式
函数
表达式
: 把一个
函数
给一个变量,此时形成了
函数
表达式
var 变量=匿名
函数
; 例子: * var f1=function (){ * * }; 如果是
函数
表达式
,那么此时前面的变量中存储的就是一个
函数
,而这个变量就相当于是一个
函数
,就可以直接加小括号调用了 ** f1(); ** 注意: *
函数
表达式
后面,赋
值
结束后,要加...
Java实现
表达式
解析
--入门篇
在上篇文章中讲述了
表达式
解析
的简答使用和注意事项。本文主要针对
表达式
解析
的
函数
进行讲解。 1、系统自带
函数
系统自带
函数
有max(obj,obj…..),min(obj,obj,…..),judge(boolean,object,object1)。 max:求一类
值
的最大
值
,这一类
值
的类型要相同。 min:求一类之的最小
值
,同上。 judge:三个参数,boolean,object,obj
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章