01/10/2018, 14:34

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 ạ.

Aragami1408 viết 16:43 ngày 01/10/2018

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])
Phạm Việt Quang viết 16:48 ngày 01/10/2018

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

Aragami1408 viết 16:44 ngày 01/10/2018

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

Happy Coding!

Phạm Việt Quang viết 16:42 ngày 01/10/2018

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

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è

Aragami1408 viết 16:50 ngày 01/10/2018

Mình có học swift đâu bạn 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!

Phạm Việt Quang viết 16:40 ngày 01/10/2018

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

HK boy viết 16:39 ngày 01/10/2018

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.

Nhưng mà dù sao chúc bạn thành công với sự nghiệp làm app vs android nha

10 chữ số

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

Phạm Việt Quang viết 16:37 ngày 01/10/2018

Happy Coding!

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

Aragami1408 viết 16:43 ngày 01/10/2018

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

Phan Bá Hải viết 16:49 ngày 01/10/2018

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 ??? ??? iOS suck[/spoiler]

Bài liên quan
0