Câu hỏi được gắn thẻ «switch-statement»

Trong lập trình máy tính, một công tắc, trường hợp, chọn hoặc kiểm tra câu lệnh là một loại cơ chế điều khiển lựa chọn được sử dụng để gọi các khối mã cụ thể dựa trên nội dung biến.


30
Thay thế cho câu lệnh switch trong Python?
Câu trả lời của câu hỏi này là một nỗ lực của cộng đồng . Chỉnh sửa câu trả lời hiện có để cải thiện bài này. Nó hiện không chấp nhận câu trả lời hoặc tương tác mới. Tôi muốn viết một hàm trong Python trả về các giá …




18
Nhiều trường hợp trong câu lệnh switch
Có cách nào để vượt qua nhiều báo cáo trường hợp mà không nêu rõ case value:? Tôi biết điều này hoạt động: switch (value) { case 1: case 2: case 3: // Do some stuff break; case 4: case 5: case 6: // Do some different stuff break; default: …

14
Chuyển đổi tuyên bố giảm trong C #?
Chuyển đổi tuyên bố chuyển đổi là một trong những lý do chính của cá nhân tôi để yêu thương switchso với các if/else ifcấu trúc. Một ví dụ là theo thứ tự ở đây: static string NumberToWords(int number) { string[] numbers = new string[] { "", "one", "two", "three", …




4
Tại sao Java chuyển đổi trên các int liền kề dường như chạy nhanh hơn với các trường hợp được thêm vào?
Tôi đang làm việc trên một số mã Java cần được tối ưu hóa cao vì nó sẽ chạy trong các hàm nóng được gọi ở nhiều điểm trong logic chương trình chính của tôi. Một phần của mã này liên quan đến việc nhân doublecác biến bằng cách 10tăng …




12
Là 'chuyển đổi' nhanh hơn 'nếu'?
Là một switchtuyên bố thực sự nhanh hơn một iftuyên bố? Tôi đã chạy mã dưới đây trên trình biên dịch x64 C ++ của Visual Studio 2010 với /Oxcờ: #include <stdlib.h> #include <stdio.h> #include <time.h> #define MAX_COUNT (1 << 29) size_t counter = 0; size_t testSwitch() { clock_t start …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.