bool f1( int a, int b ) { return ( a > b ); }
bool f2( int a )
{
int i;
for( Print( i ), i = 1; i < 3; Print( i ), i++ ); //нормально
for( Print( i ), i = 1; (Print( i ), i < 3); Print( i ), i++ ); //ошибка компиляцииbool b = f1((Print( i ), 1), 0) // ошибка компиляции
int j;
j = Print( 1 ), i; // ошибка компиляции
int k = (Print( 1 ), i); // ошибка компиляции
return (Print( 1 ), true); // ошибка компиляции
}
在函数参数中,在表达式计算过程中,在初始化过程中以及在返回时--编译错误
MQL5参考说:"结果的类型和值与右侧表达式的类型和值相同" 。但是这个属性并没有被实现,我们可以从例子中看到这一点。在 函数参数和初始化过程中不会出现混淆,因为这样的表达式是用大括号(,)括起来的。
逗号(,)操作只在循环中起作用,并不总是如此
这只是为了与现有的(可怕的)C/C++代码兼容。
请上帝不要让你这样写。应禁止任何此类逗号的使用。
而仪器档案写在不同的文件夹里,而且没有重叠、交叉等,图表上的标记不会丢失?为了测试当前经纪商没有的工具,你是否必须切换到另一个经纪商的服务器?
从终端的帮助中。
剖析
预案的目的是为了方便对图表组的工作。剖面图被记住了。
-保存资料时打开 的图表
-这些图表的位置和大小。
-被应用于这些图表 的模板。
例如:简介 "EURO"。在 "EURUSD D1 "图表上画了一条线。切换到另一个经纪商后,"EURUSD D1 "图表也会在画好线后打开。或者更好的是,自己尝试一下。
雷纳特 ,请告诉我我的错误,我已经等了三天了。
帮助就是帮助,但我曾经有过一次更新,清除了终端中的一切,所以现在我尽量不做实验。
这使你可以绕过常数