Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "array[] int, int" signature to infix operators + and - #3104

Open
paul-buerkner opened this issue Sep 18, 2024 · 0 comments
Open

Add "array[] int, int" signature to infix operators + and - #3104

paul-buerkner opened this issue Sep 18, 2024 · 0 comments

Comments

@paul-buerkner
Copy link

Description

When I try to add an array of integers and a single integer, I get the error:

Ill-typed arguments supplied to infix operator +. Available signatures: 
...
Instead supplied arguments of incompatible type: array[] int, int.

Is there a specific reason we don't have an array[] int, int signature for + and -?

Example

The following Stan code snippet will results in an error, but would be a well defined (vectorized) opteration I believe.

data {
  int N;
  array[N] int J;
}
transformed data {
  array[N] int K = J + N;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants