Bill Allombert on Wed, 29 Jan 2025 22:52:12 +0100
|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
- To: pari-users <pari-users@pari.math.u-bordeaux.fr>
- Subject: Re: select and vecsmall
- From: Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
- Date: Wed, 29 Jan 2025 22:52:07 +0100
- Delivery-date: Wed, 29 Jan 2025 22:52:12 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=math.u-bordeaux.fr; s=2022; t=1738187529; bh=wRmxV3xlIZejyeO3kyk0KZDsnBX265/3T3Vr8KVDruw=; h=Date:From:To:Subject:References:In-Reply-To:From; b=F567N7GDa/7RxKZQ9tRh7WMqkJDtxrO5Bso2Znz/VGp4nBR74YKj1C4kW4WDtFg+K /ytxUWlXJ6p1HsbK68SY+KtwK+JweFA5cXq3MzdhPnDOP906KEeFZ0cyvUaQXITHHo TknBKYHgajCelUvi0XgxTi7n6FWMgZwvOq3l/gCkySMXAjkv1sITzkI0ZhJbrXFADf CzzQRqqaJ4Qu7tONdXe5P/VIeCVQEaxz0umgQYt3TYgsooxzRP5/tExhANwRmsav3t Uos1WgvjJTa103C79J5Jdh4+UUZWbOKpJ2qTFRpd2hx3yCafB6eagGoEU7gGczOtXa cDPgbXLmbskrOp+J9aiGqTeLv9QUFW22J3WfEUBTN+F8Dc8loxorJECTZWO7Fa/G53 FEy4Ksur3fZNu5FbvdIViXA3s2M0BEC1YHvsLxszyYovoXmBbI4TQqsaB050ehczm8 28zldwMkLRWBur9BrlBu8YEXlOpiDcdNiFUDj3h3Irmo/VkyIBv0FGZAF96jH9+f9y 437r5kmUE8+FAPuJEADfFFdt8HFK4qVcz8RSajgsurp07kOvPJP7GOaTIA2ettsqG+ 8DXrLOup8rVpNR71e2H8aDyFycXbZ4jJ/AUP69Z9vu6WEzKxHIZtQRrfW7B9XvtJvC AxjKsqyYgU3bkcgsC/yMmVRQ=
- In-reply-to: <639630718.2839798.1738186185168.JavaMail.zimbra@unicaen.fr>
- Mail-followup-to: pari-users <pari-users@pari.math.u-bordeaux.fr>
- References: <639630718.2839798.1738186185168.JavaMail.zimbra@unicaen.fr>
On Wed, Jan 29, 2025 at 10:29:45PM +0100, Denis Simon wrote:
> Hi,
>
> The function select() doesn't seem to accept Vecsmall.
>
> v=Vecsmall([1,2,3,4]);
> select(i->i%2,v)
> *** at top-level: select(i->i%2,v)
> *** ^----------------
> *** select: incorrect type in select (t_VECSMALL).
> *** Break loop: type 'break' to go back to GP prompt
>
> Is there any good reason ?
Yes!
You can do [i|i<-v,i%2] though.
Cheers,
Bill.