mirror of
https://github.com/ProvableHQ/leo.git
synced 2024-12-24 10:41:57 +03:00
654 B
654 B
Expected string "x" -- got "y"
Example
This error occurs when a specific "string" (in reality a token), was expected but a different one was expected instead.
Erroneous code example:
function main () {
let x: [u8; (!)] = [0];
}
The compiler will reject this code with:
Error [EPAR0370009]: unexpected string: expected 'int', got '!'
--> test.leo:2:18
|
2 | let x: [u8; (!)] = [0];
| ^
Solutions
The error message "unexpected string" depends on the context.
In the example above, we need to replace !
with 1
...:
function main () {
let x: [u8; 1] = [0];
}