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

  • RFS Dan

    RFS Dan

    22 Temmuz 2014
  • SegaAmerica

    SegaAmerica

    5 Mart 2008
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009