I think the behavior of `selectperm`

does not fully match the documentation:

Link to documentation:

If I have the array `a = [4,3,2,1]`

and use `selectperm(a,2)`

I can read this part:

If `k`

is a single index (Integer), an array of the first `k`

indices is returned;

then the expected behavior is: to get `[4,3]`

as `a[[4,3]]`

is `[1,2]`

but regarding this:

Also note that this is equivalent to, but more efficient than, calling

`sortperm(...)[k]`

.

I would suspect to get only a single index (`3`

) which is what `selectperm`

actually does.

Using it without documentation I assumed to get `[4,3]`

but I’m also happy to use `selectperm(a,1:2)`

. Anyway the documentation seems to be wrong.

Could you file a GitHub issue about this so it doesn’t get lost?

Sure I would also do a PR if the behavior is as expected and only the docstring should be changed.

Issue:

https://github.com/JuliaLang/julia/issues/28426