我整个上午都在寻找解决我的问题的方法,尤其是在https://stackoverflow.com中标题中具有相同错误名称的 4 个帖子中,但这些解决方案对我不起作用。
我想在 Bash 脚本中执行几个简单的 cURL 请求。文件末尾的请求始终有效,无论它是什么请求。但是之前的请求返回错误:
curl: (3) 在 URL 中发现非法字符
我很确定它与我文件中的回车有关。但我不知道如何处理它。如下图所示,我尝试使用${url1%?}. 我也试过${url1%$'\r'},但它没有改变任何东西。
终端中文件 + 结果的屏幕截图:
有任何想法吗?
我有以下字符串枚举:
export enum RecordStatus {
ONGOING_ADMINISTRATIVE_ANALYSIS = 'ONGOING_ADMINISTRATIVE_ANALYSIS',
ONGOING_TECHNICAL_ANALYSIS = 'ONGOING_TECHNICAL_ANALYSIS',
COMPLETED_APPLICATION = 'COMPLETED_APPLICATION'
}
Run Code Online (Sandbox Code Playgroud)
我有以下功能:
setTimelineStatus(status: RecordStatus) : void {
console.log("State :" + status); // ON_GOING_TECHNICAL_ANALYSIS
console.log(RecordStatus.valueOf(status).ordinal()); // doesn't work. Should print 1
console.log(RecordStatus.valueOf("ON_GOING_TECHNICAL_ANALYSIS").ordinal()); // doesn't work either. Should print 1
}
Run Code Online (Sandbox Code Playgroud)
此函数检索集合枚举作为参数,例如RecordStatus.ON_GOING_TECHNICAL_ANALYSIS。我想获取索引(在上述情况下应该是 1)。我在这个线程中尝试了解决方案Get index of enum from string? 但我有这个错误:
我不明白为什么我有这个错误。我只想要枚举值的索引。