Cách đưa 1 giá trị vào mảng trong swift

Chào mọi người , em đã có học qua pascal và em biết rằng sau khi khi báo mảng mình có thể gán các giá trị cho mảng đó bằng cách

for i :=1 to n do
write(‘nhap phan tu thu’,i);readln(A[i]);

bây h qua swift mới học e thấy khó hiểu quá , e đã xem sơ qua các bài trên mạng nhưng hầu như không tìm đc cái e muốn .
Vậy làm t nào để gán các giá trị vào mảng = cách nhập vào từ bàn phím như bên pascal ạ.

1 Like

Mình thật sự không biết là code như thế nào đâu nhưng mà mình viết kiểu pseudo-code(Mã giả mà ngắn gọn) các quy trình theo ý bạn lun nè:

Chương trình nhập 10 chữ số:

 int A[10]
 int i = 0
 for(i <= 10; i++)
     print("Nhap so thu " + i + ": ")
     read(A[i])

để mình nghiên cứu ạ ^^ vì mình cũng mới qua swift thôi nên hơi non

Bạn cứ học dần dần là ok bạn nhé!

Happy Coding!

học swift bạn học ở đâu vậy , hiện tại mình đang học qua sách trên store của apple nè

Mình có học swift đâu bạn :smile: mình học android mà. Đây là code giả để minh họa thôi bạn. Nhưng mà dù sao chúc bạn thành công với sự nghiệp làm app vs ios nha

P/s: bạn phải tìm hiểu kĩ về OOP nhé! Vì các ngôn ngữ hiện đai bây giờ đều dùng OOP cả đấy nhé! Học Pascal rồi lên swift mà bạn không học OOP thì hơi cực đó nha. Bạn có thể search google “OOP fundamental” để học về nó nha

Happy Coding!

ok bạn nhưng mình học swift để làm app ios đó :joy:

1 Like

Bỏ thói quen viết những câu kiểu như mời chào nhập số "mời bạn nhập số xxx = " đi nha.

Bạn thử đọc link này xem:

http://keitaito.com/blog/2017/01/27/how-to-read-standard-input-in-swift.html

P/s: Mình thấy chỗ này Swift hơi giống Python, và mình cũng không code Swift :'3


@Aragami_1408: Thớt không phải là không biết gì về lập trình mà phải đưa mã giả về 1 code simple thế này.

:expressionless:

Cái đó người ta gọi là số.

1 Like

ok , mình cảm ơn bạn nhé:sweat_smile:

Nãy mình viết nhầm! Sorry bạn nha

Bạn nên chịu khó search Google chút, không chỉ học trong cuốn đó thôi

  • Duyệt mảng
var numbers = [1, 2, 3, 4]
for number in numbers {
  print("\(number)")
}
  • Duyệt theo range
for index in 1...5 {
  print("\(index)")
}

https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ControlFlow.html

Để nhập liệu từ bàn phím

let input = readLine()

https://developer.apple.com/documentation/swift/1641199-readline

[spoiler]iPhone không format code được, bàn phím không có dấu format code ??? :smiley: ??? iOS suck[/spoiler]

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?