Tôi đang cố gắng tạo một chương trình lưu trữ chuỗi trong một biến được gọi là input
.Kiểm tra xem ký tự có thấp hơnCase hoặc upperCase
Với biến này input
, sau đó tôi cố gắng chuyển đổi nó thành một mảng, và sau đó thử nghiệm với vòng lặp for cho dù mỗi ký tự trong mảng là lowerCase hay không. Làm thế nào tôi có thể đạt được điều này?
Sau đây là cách nay tôi đã nhận:
var input = "The quick BroWn fOX jumpS Over tHe lazY DOg"
var inputArray = Array(input)
for character in inputArray {
/*
if character is lower case {
make it uppercase
} else {
make it lowercase
}
*/
}
Tôi đã đóng vai trò trùng lặp vì ý định thực sự của bạn dường như o là * các trường hợp hoán đổi * (và trong mọi trường hợp, bạn có thể sử dụng các phương thức từ các câu trả lời cho câu hỏi đó). - Xin vui lòng cho tôi biết nếu tôi đã hoàn toàn sai, sau đó tôi sẽ mở lại câu hỏi. –
Đây không phải là bản sao. Tôi đã viết ở trên rằng tôi đã kiểm tra các bài đăng khác và không thể tìm thấy câu hỏi. Tôi không muốn một câu trả lời trong đó sử dụng một chức năng. Vui lòng mở lại câu hỏi. @MartinR – Sachin
Có lẽ bạn có thể giải thích tại sao các câu trả lời khác nhau cho [Swap string case - swift] (http://stackoverflow.com/questions/28255709/swap-string-case-swift) không hoạt động cho bạn. Bạn không cần phải sử dụng một hàm, bạn chỉ có thể sử dụng mã bên trong các hàm đó. - Tôi vẫn nghĩ đây là một bản sao, nhưng tôi đã mở lại câu hỏi để ai đó có thể nhảy vào. –