İki yöntemim var: one
ve two
. Yöntem one
, person
'un bir sınıf ve two
sınıfının Person
sınıfının tek tek nesnelerini aldığı bir List<Person>
alır.Nesnelerin listesini tek tek parametreler olarak geçirin
List<Person>
tek tek nesne parametreleri olarak two
yöntemine nasıl geçebilirim? List
, 0 veya 1 veya daha fazla öğe içerebilir ve listesini geçirmek için
two
yöntemi tarafından gerekli tüm 3 param yoksa.
def one (List<Person> persons) {
// check the size of the list
// pass arguments to method two
// this works
two(persons[0], persons[1], persons[2])
//what I want is
two(persons.each { it + ', '})
}
def two (Person firstPerson, Person secondPerson, Person thirdPerson) {
// do something with the persons
}
:
Şimdiiki yöntem geçen null adlı boş bir liste ya da bu olduğu Kişi örneklerinin her numarayı arayabilirsiniz '' Kişiler’in yerine. Başkentler bazen kedere yol açabilir, çünkü zaman zaman bir sınıfla ilgili olduğunu tahmin edersiniz –
Doğru sınıf ismimi bir örnekle değiştirdiğimde hata düzeltiyordum. Bunu günlük programımda yapmıyorum. Soruyu düzenledim –