On Tue, 19 Oct 2021 09:26:34 +1100
Chris Angelico <ros...@gmail.com> wrote:

> On Tue, Oct 19, 2021 at 9:19 AM Duke Normandin
> <dukeofp...@gmx.com> wrote:
> >
> > Pike v8.0 release 702 running Hilfe v3.5 (Incremental Pike
> > Frontend)
> >
> > > array(string) flat = ({"this", "that", "the", "other"});
> > > flat[1];(4) Result: "that"
> >
> > > flat[1]=3;
> > (5) Result: 3
> >
> > > flat[1];
> > (6) Result: 3
> >
> > I was under the impression that array(string) would exclude any
> > other data types but strings.
> >
> > What's going on?
>
> It doesn't work in Hilfe, but "#pragma strict_types" will flag a
> script as wanting more stringent type checking, and will flag
> assignments like that.

Do you mean that the #pragma can be used in Hilfe as well as
scripts? Or just in scripts?
--
Duke

Reply via email to