javascript - 地球引擎中的异常处理
问题描述
我有一个计算 2 个数字的函数,这些数字确定该函数应该停止还是继续执行。简而言之,我希望函数在x
不等于时抛出错误,y
如下面的代码所示。
function er (x,y){
x = ee.Number(x)
y = ee.Number(y)
return ee.Algorithms.If({
condition: x.eq(y),
trueCase: x.multiply(y),
falseCase: 'Stop and throw this error!'
})
}
print(er(2,1))
解决方案
推荐阅读
- java - 可以同时拥有 Spring @RequestBody 和 HttpEntity 吗?
- swift - 如何更改 UIImagePickerController 中“相机胶卷”的颜色?
- python-3.x - cv2.error: C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:325: 错误: (-215) size.width>0 && size.height>0 in function cv::imshow
- python - Numpy 跨矩阵计算梯度
- python - 无法读取行文本文件python
- search - 片段上的Android搜索视图
- javascript - 在 JavaScript 中,有没有办法获取闭包参数
- node.js - 尝试编写一个 Node.js 多层应用程序,就像我在 c# 中使用的那样
- ignite - apache ignite 节点无法加入集群
- fonts - 加载自定义字体时显示当前字体