It's sorted lexically by the unicode code points. Why would str1 come
after str2? '1' < '9'.
On Fri, 2019-07-05 at 21:23 -0700, shubham.pendharkar via golang-nuts
wrote:
> It sorts by name, but there is a big problem with golang string
> comparison.
> If you consider these two strings:
> str1 : "hello.20190305-102.txt"
> str2 : "hello.20190305-99.txt"
>
> Then we should say that str1 > str2.
> But go returns str1 < str2
>
> On Wednesday, August 19, 2015 at 3:10:41 PM UTC+5:30, Arie van
> Wingerden
> wrote:
> >
> > The docs say: ReadDir reads the directory named by dirname and
> > returns a
> > list of sorted directory entries.
> > *It does not say sorted by what. *
> > Maybe a doc update would be nice.
> > TIA
> >
> >
>
> --
> This message contains confidential information and is intended only
> for the
> individual to whom it is addressed. If you are not the intended
> recipient,
> you should not disseminate, distribute or copy this e-mail. Please
> notify
> the sender immediately by e-mail if you have received this e-mail by
> mistake and permanently delete this e-mail from your system. E-mail
> transmission cannot be guaranteed to be secure or error-free as
> information
> could be intercepted, corrupted, lost, destroyed, late or incomplete,
> or
> could contain viruses. The sender therefore does not accept liability
> for
> any errors or omissions in the contents of this message, which arise
> as a
> result of e-mail transmission. If verification is required, please
> request
> a hard-copy version from the sender. Druva,
www.druva.com
> <
http://www.druva.com/>
>
> --
>
>
> This message contains confidential information and is intended only
> for
> the individual to whom it is addressed. If you are not the intended
> recipient, you should not disseminate, distribute or copy this e-
> mail.
> Please notify the sender immediately by e-mail if you have received
> this
> e-mail by mistake and permanently delete this e-mail from your
> system.
> E-mail transmission cannot be guaranteed to be secure or error-free
> as
> information could be intercepted, corrupted, lost, destroyed, late
> or
> incomplete, or could contain viruses. The sender therefore does not
> accept
> liability for any errors or omissions in the contents of this
> message,
> which arise as a result of e-mail transmission. If verification is
> required, please request a hard-copy version from the sender. Druva,
>
www.druva.com <
http://www.druva.com/>
>