SORU
2 HAZİRAN 2014, PAZARTESİ


Bir diziye bir öğe eklemek

Örneğin: bir dizi yoktur sanırım

var myArray = ["Steve", "Bill", "Linus", "Bret"]

Ve daha sonra/olsun dedim dizinin sonuna bir öğe eklemek itmek istiyorum

["Steve", "Bill", "Linus", "Bret", "Tim"]

Hangi yöntemi kullanmalıyım?

Ve bir öğe eklemek istiyorum durum ne olacaköndizisi? Sabit bir zaman Al'ı var mı?

CEVAP
2 HAZİRAN 2014, PAZARTESİ


Bir diziye bir öğe eklemek için birkaç seçenek vardı. Erken beta, = operatörü tek bir öğe eklemek için kullanabilirsiniz, ama bu artık bir durumdur. Ancak yine de ekleme işlevini kullanabilirsiniz.

anArray.append("This String")

Eğer diziye farklı bir diziden daha fazla öğe eklemek için arıyorsanız, hala = operatörünü kullanın, ya da Genişlet işlevini kullanabilirsiniz.

anArray  = ["Moar", "Strings"]
anArray.extend(["Moar", "Strings"])

Dizinin başında tek bir nesne eklemek için Ekle yöntemi kullanabilirsiniz.

anArray.insert("This String", atIndex: 0)

Bir dizinin başına ekleme farklı bir dizi içeriği için, birleşme yöntemi kullanabilirsiniz.

anArray.splice(["So", "Many", "Strings"], atIndex: 0)

Ekle ve birleşme durumunda, saniye argüman alan dizinin herhangi bir geçerli dizin olabilir.

Daha fazla bilgi bulunabilir "Toplama Türleri" Bölüm "The Swift Programming Language", sayfa 110 başladı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • martin shervington

    martin sherv

    7 EKİM 2011
  • tutvid

    tutvid

    19 AĞUSTOS 2006