Xem xét đoạn code bên dưới " var array1 = [1, 2, 3, 4, 5]... " và cho biết kết quả?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
1.127 lượt xem
Swift basic
var array1 = [1, 2, 3, 4, 5]
var array2 = array1
array2.append(6)
var len = array1.count

Giá trị của 'len' là bao nhiêu? Giải thích?

len = 5, bởi vì mảng trong swift là loại giá trị ( như structs ) chứ không phải là loại tham chiếu ( như classes). Các loại giá trị trong swift:

 

  • structs (incl. arrays và dictionaries)
  • enumerations
  • loại dữ liệu (boolean, integer, float, etc.)
{{login.error}}