Expected expression after operator

这个错误直译过来就是:运算符号后没有预期的表达式

这个错误通常出现在编程语言中,尤其是在编写C或C++等类型语言的时候,它意味着在源代码中遇到了一个操作符(比如 +, -, *, /, =, 等等),但在该操作符后面没有紧跟相应的表达式(expected expression)。这通常是由于代码编写错误或者是一个语法错误

如下图的Swift 语言,

解决:

Swift 语言减1的操作不能用 -- ,而是需要 -=1, 将 j --改为 j-= 1, 即可 @

相关推荐
大龄秃头程序员1 天前
Swift Concurrency 取消机制踩坑复盘:为什么很多人会误以为 Task 根本取消不了?
swift
软泡芙5 天前
【IOS】 Swift Package Manager (SPM) 指南
网络·ios·swift
东坡肘子5 天前
不是模型变慢了,是任务变大了 -- 肘子的 Swift 周报 #146
人工智能·swiftui·swift
大龄秃头程序员5 天前
Sendable 不是“能跑就行”:Swift Concurrency 下的实战踩坑与架构落地指南
swift
大熊猫侯佩6 天前
WWDC26 全新 SwiftData 的 .codable 宏选项:它不是泛型专用胶水
数据库·swift·apple
大龄秃头程序员6 天前
Swift 并发实战:从 Task 到 Actor 重入性,我掉进了“逻辑不一致”的坑
swift
LinXunFeng6 天前
给 Flutter 插件加上 Swift Package Manager 支持
flutter·swift
大龄秃头程序员7 天前
Swift 面试反直觉:Property Wrapper 真的拿不到宿主 self 吗?
swift
FeliksLv7 天前
从 +load 到 Swift Macros:自动注册的演进与实践
ios·objective-c·swift