Element listy tworzący funkcje?

2015-01-05 01:03
RocketMan
0

Przeglądając sobie na github'ie pewny kod trafiłem na dziwna funkcję

private List<Shot>Bullet(List<Shot> _listShots) { ... }

1.Po co sie tak robi?
2.Jak to w ogóle nazwać?

Pozostało 580 znaków

2015-01-05 01:07
0

Wincyj kodu.

Pozostało 580 znaków

2015-01-05 01:12
RocketMan
0
private List<Shot> Bullet(List<Shot> _listShots)
        {
            int biggest;
            Shot tempShot;

            for (int i = 0; i <  _listShots.Count - 1; i++)
            {
                biggest = i;
                for (int j = i + 1; j <  _listShots.Count; j++)
                {
                    if ( _listShots[j].Distance <  _listShots[biggest].Distance)
                    {
                        biggest = j;
                    }
                }
                if (biggest != i)
                {
                    tempShot =  _listShots[i];
                   _listShots[i] =  _listShots[biggest];
                    _listShots[biggest] = tempShot;
                }
            }
            return  _listShots;
        }

Pozostało 580 znaków

2015-01-05 01:15
0

Ot, udogodnienie. >Dla wygody w późniejszym użyciu<

Pozostało 580 znaków

2015-01-05 01:17
RocketMan
0

Ok. A Jakoś to można zwięźle i profesjonalnie nazwać?

Pozostało 580 znaków

2015-01-05 01:47
0

Metody/wywołania kaskadowe.

Pozostało 580 znaków

2015-01-05 01:48
0

Ale nie rozumiem o co Ci chodzi.. jest funkcja Bullet która przyjmuje jako parametry listę obiektów typu Shot, potem coś z nią robi i zwraca tez listę obiektów typu Shot... czego nie rozumiesz?

EDIT: Faktycznie, nie zauważyłem, że zwraca co dostał...

edytowany 1x, ostatnio: misiakufal, 2015-01-05 01:59

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0