我目前正在写一个类项目,它解释一种语言并输出结果。
我读入一个文件并将文档拆分成新的行,以获得一个字符串数组(也就是每行)
然后,每一行都进一步细分为and运算符,有时还包含一个参数。我遇到的问题是没有参数的运算符。
该语言的示例如下所示:
lvalue x //this declares a variable x
rvalue 5 //places the value 5 on the stack
:= //assign the value 5 to the variable x
我使用switch语句读取操作符,并确定要调用哪个函数
call(){
switch(opp)
{
case
我正在将现有的python代码转换为F# --行数增加了这么多,不确定我是否做错了什么,或者有必要对其进行优化:
我有一个Array,我想处理:
let series = [|30;21;29;31;40;48;53;47;37;39;31;29;17;9;20;24;27;35;41;38;
27;31;27;26;21;13;21;18;33;35;40;36;22;24;21;20;17;14;17;19;
26;29;40;31;20;24;18;26;17;9;17;21;28;32;46;33;23;28;22;27;
1