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

  • EatingIn

    EatingIn

    12 EKİM 2013
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011