[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CSV extension status
From: |
Andrew J. Schorr |
Subject: |
Re: CSV extension status |
Date: |
Wed, 19 May 2021 09:44:21 -0400 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Wed, May 19, 2021 at 09:03:36AM -0400, Andrew J. Schorr wrote:
> _csv_nf = csvsplit($0, _csv_ff)
> _csv_record = ""
> _csv_sep = ""
> for (k=1; k in _csv_ff; k++) {
> _csv_record = _csv_record _csv_sep csvunquote(_csv_ff[k])
> _csv_sep = OFS
> }
> $0 = _csv_record
Why is this written as:
for (k=1; k in _csv_ff; k++) {
instead of:
for (k=1; k <= _csv_nf; k++) {
Unless I'm confused, the latter ought to be faster (simple arithmetic
comparison instead of a hash lookup). This same issue occurs in the csvparse
function.
Regards,
Andy
- CSV extension status, Ed Morton, 2021/05/16
- Re: CSV extension status, Manuel Collado, 2021/05/17
- Re: CSV extension status, Andrew J. Schorr, 2021/05/17
- Re: CSV extension status, Manuel Collado, 2021/05/17
- Re: CSV extension status, Andrew J. Schorr, 2021/05/18
- Re: CSV extension status, Manuel Collado, 2021/05/18
- Re: CSV extension status, Andrew J. Schorr, 2021/05/18
- Re: CSV extension status, Manuel Collado, 2021/05/18
- Re: CSV extension status, Manuel Collado, 2021/05/19
- Re: CSV extension status, Andrew J. Schorr, 2021/05/19
- Re: CSV extension status,
Andrew J. Schorr <=
- Re: CSV extension status, Manuel Collado, 2021/05/19
- Re: CSV extension status, Andrew J. Schorr, 2021/05/19
- Re: CSV extension status, Manuel Collado, 2021/05/19
- Re: CSV extension status, Andrew J. Schorr, 2021/05/19
- Re: CSV extension status, Andrew J. Schorr, 2021/05/19
- Re: CSV extension status, arnold, 2021/05/20
- Re: CSV extension status, Neil R. Ormos, 2021/05/18
- Re: CSV extension status, Manuel Collado, 2021/05/18
- Re: CSV extension status, Neil R. Ormos, 2021/05/19
- Re: CSV extension status, Manuel Collado, 2021/05/19