SORT by length

Jerry Jensen jerry at jhjensen.com
Mon Aug 7 18:51:10 EDT 2017


So what did it do? With all those asterisks I can’t run it without retyping the whole thing.

> On Aug 7, 2017, at 3:42 PM, Richmond Mathewson via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> That scr*wed up badly.
> 
> I found this: http://forums.livecode.com/viewtopic.php?f=9&t=10505#p48529
> 
> and modified it:
> 
> *on**mouseUp*
> 
> **
> 
> ***put**empty **into**rSortByLength*
> 
> **
> 
> ***put**fld "CL" **into**tText*
> 
> **
> 
> ***repeat****for**each word tLine in tText*
> 
> **
> 
> ***put**tLine&"," &**the****length****of**tLine&**return****after**rSortByLength*
> 
> **
> 
> ***end****repeat*
> 
> **
> 
> ***delete**char -1 **of**rSortByLength*
> 
> **
> 
> ***sort**lines **of**rSortByLength descending numeric by item 2 **of**each*
> 
> **
> 
> ***put**empty **into**fld "CL"*
> 
> **
> 
> ***put**rSortByLength **into**fld "CL"*
> 
> **
> 
> ***--*
> 
> **
> 
> ***put**1 **into**KOUNT*
> 
> **
> 
> ***repeat**until line KOUNT **of**fld "CL" is empty*
> 
> **
> 
> ***delete****the**last char **of**line KOUNT **of**fld "CL"*
> 
> **
> 
> ***delete****the**last char **of**line KOUNT **of**fld "CL"*
> 
> **
> 
> ***add**1 **to**KOUNT*
> 
> **
> 
> ***end****repeat*
> 
> **
> 
> *end**mouseUp*
> 
> 
> Richmond.
> 
> 
> On 8/8/17 1:29 am, Jerry Jensen via use-livecode wrote:
>> From the dictionary entry for “sort”: If you don't specify a direction, the sort is ascending. One of the following items: • ascending -sorts in ascending order • descending -sorts in descending order
>>> On Aug 7, 2017, at 3:23 PM, Richmond Mathewson via use-livecode <use-livecode at lists.runrev.com> wrote: I have a listField containing a number of words which I want to order so the longest comes first . . . doing this: sort lines of fld "myGuff" by length(each) sorts the words, but the shortest one comes first…
>> _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the Use-livecode mailing list