使用插入符号求幂时的语法错误 [英] Syntax error when using caret for exponentiation
本文介绍了使用插入符号求幂时的语法错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我这样做时:
REAL FUNCTION f(x)
REAL, INTENT(IN) :: x
f = exp(-x)
END FUNCTION f
它有效,但如果我这样做:
it works but if I do:
REAL FUNCTION f(x)
REAL, INTENT(IN) :: x
f = exp(-x^2)
END FUNCTION f
我收到一个错误:
Error: Syntax error in argument list at (1)
但我需要 x^2
函数而不是 x
.怎么办?
but I need the x^2
function not the x
. What to do?
推荐答案
使用 x ** 2
求幂.或者 x*x
在这种情况下.
Use x ** 2
to exponentiate. Or x*x
in this case.
这篇关于使用插入符号求幂时的语法错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文