constants - 测试模式的 Windev 常数
问题描述
我们的项目中有一些常量。一个是服务器的 URL。在测试模式下是否可以使常数不同?
就像是:
IF InTestMode() THEN
CONSTANT URL = "http://test.com"
ELSE
CONSTANT URL = "http://prod.com"
END
谢谢。
解决方案
常量实际上应该是常量。
您正在搜索的是在项目级别定义的全局变量。您可以按照您想要的方式初始化变量,使用或不使用类似的常量:
CONSTANT
URL_PROD = "http://prod.com"
URL_TEST = "http://test.com"
END
gsURL is a string = InTestMode() ? URL_TEST ELSE URL_PROD
推荐阅读
- reactjs - React Promise - 编码混乱
- r - 如何创建遵循特定模式的新列?
- javascript - 有没有办法访问阴影变量?
- node.js - 无法对 div 的内部 HTML 进行 DOM,大概是因为浏览器必须单击某些按钮才能显示元素
- python-3.x - 使用来自用户的动态参数、关键字参数定义一个函数并打印它们
- javascript - 添加@babel/transform-runtime 插件时无法读取未定义的属性“Reactstrap”
- node.js - 通过 docker 使用 nodejs 提供静态反应应用程序
- windows - 通过遍历 .txt / .csv 文件中的名称列表来重命名目录中的多个文件以进行部分匹配
- php - AWS Ec2 中部署的 PHP API 的错误日志记录
- html - 如何在 Django 模板中显示其他格式的文件(.docx/.pdf/.txt)