Carlo,

Thanks,

This gives the output I expect

outcome
        add: 'Team                           | MP |  W |  D |  L |  P'.
    outcome
        add:
            (String
                streamContents: [ :s |
                    TeamStatusSorted
                        do: [ :each |
                            s << each name.
                            s << '            '.
                            s << ' |  '.
                            s << each totalPlayed.
                            s << ' |  '.
                            s << each winCount.
                            s << String cr ] ]).
    ^ outcome


but I think its ugly. Hopefully someone can give me hints how to improve this .

Roelof





Op 26-3-2019 om 20:14 schreef Carlo:
Hi Roelof

The block [] should be (). What's happening is that the block is being added to 
outcome which will then print itself out.

Cheers
Carlo

On 26 Mar 2019, at 20:45, Roelof Wobben <[email protected]> wrote:

Hello

Could be , im confused now

I tried this :

outcome
         add: 'Team                           | MP |  W |  D |  L |  P'.
     outcome
         add: [ String
                 streamContents: [ :s |
                     TeamStatusSorted
                         do: [ :each |
                             s << each name.
                             s << String cr ] ] ].
     ^ outcome

but  get now a output of the header and then the code.

Roelof



Op 26-3-2019 om 19:38 schreef Carlo:
Hi Roelof

I think you meant
   String streamContents:
and not
   Array streamContents:



On 26 Mar 2019, at 20:12, Roelof Wobben <[email protected]> wrote:

Hello,

I have a SortedCollection of teams.

Now I need to convert this to a line like this :

'Allegoric Alaskans             |  1 |  1 |  0 |  0 |  3'

I tried it with this :

outcome := Array
         streamContents: [ :s |
             TeamStatusSorted
                 do: [ :each |
                     s << each name.
                     s << String cr ] ].
     ^ outcome


or String streamContents but it will not give me the right answer,
So please some hints how I can make this work.

Roelof











Reply via email to