#define Symbol_SymbolintOnInit()
{
Ask=SymbolInfoDouble(Symbol,SYMBOL_ASK); // Так работает
Ask=SymbolInfoDouble(Symbol(),SYMBOL_ASK); // Почему ошибку скобок пишет?
#define Symbol()_Symbol // скобки были пропущеныintOnInit()
{
Ask=SymbolInfoDouble(Symbol,SYMBOL_ASK); // Так перестанет работать
Ask=SymbolInfoDouble(Symbol(),SYMBOL_ASK); // Так начнет
数组和结构总是通过引用传递给函数。
我们谈论的是文件,当你了解它时,它的可用性),关于对数组/结构的引用,当把它们传递给一个函数时,没有参数))。
一般来说,你当然可以猜测、假设...但士兵并不总是清楚的,即使是直接的命令))。因此要求他重复一遍))))。
出现了一个问题。
有趣的复制错误)))
在复制中出现了有趣的错误))))
该宏与函数名称相匹配
该宏与函数名称相匹配
不,替换后的结果是错误的。
_Symbol() // скобки лишние
一个数组和一个结构总是通过引用传递给一个函数。
我有说过不同的话吗?
我写的是"如果 某样东西通过引用传递给一个函数..."。
所以一个人应该立即明白,这个结构很可能会在功能上得到填补。但人们应该看一下帮助--结构通过那里是为了什么。
我并不打算写一份包含所有必要结论的详细解释,而只是向对方展示如何理解结构可能被填补的地方。它可能是,也可能不是。
我不打算在这里写一个完整的讲座。这并不是说什么东西总是以引用方式传递,但如果有东西是以引用方式传递的,你应该仔细阅读这个函数的描述--知道这个结构被传递到它里面是为了什么。
重点是,数组和结构永远不会被传递到MQL函数中,除非是通过引用。
也就是说,在数组和结构方面,没有 "IF"。
重点是,数组和结构永远不会被传递到MQL函数中,除非是通过引用。
也就是说,在数组和结构方面,没有 "IF"。
我可能不善于用俄语解释自己。
如果一个数组、结构体或变量被传入一个函数...
不是 "如果它是通过引用传递的"...
它是 "如果它是通过引用传递的"。因为它可能不会被通过。
由于它们总是只通过引用传递,这就是我的意思:"如果某样东西 通过引用传递到一个函数中"...
颜色 表示意义。
我现在说清楚了吗?
最有趣的是,我写给他的人第一次就完全理解了这一切。所以也许我不是那个没有说清楚的人?
我一定不善于用俄语表达自己的意思。
如果一个数组、结构或变量被传递给一个函数...
不是 "如果通过引用传递"...
但如果通过了。因为它可能不会被通过。
由于它们总是只通过引用传递,这就是我的意思:"如果某样东西 通过引用传递到一个函数中"...
颜色 表示意义。
我现在说清楚了吗?
最有趣的是,我写给他的人第一次就完全理解了这一切。所以也许我不是那个不擅长的人?
不要那么紧张。
不要那么紧张。
我总是平静地向人们解释我所说的话--这样就不会有误解了。还是你想认为我很紧张?错了,那么。
让我生气就像画天空一样;)