Các bài trả lời gauto988

Thảo luận trong 'Smartphone Android' bắt đầu bởi Duy Luân, 8/4/15. Trả lời: 56, Xem: 12128.

  1. gauto988

    Tham gia:
    2/5/11
    Được thích:
    14,142
    Best Answers:
    3
    gauto988
    VIP
    Cần quái gì dòng else ở cuối nữa nhỉ?

    if (year >= 2013) {
    // Chạy toàn bộ các hiệu ứng chuyển động
    } else if (year > 2010) {
    // Chỉ chạy các hiệu ứng đơn giản
    }

    là xong
     
    1. Yasuko

      Tham gia:
      6/10/09
      Được thích:
      936
      Best Answers:
      0
      Yasuko
      TÍCH CỰC
      Yasuko
      @gauto988
      Bác này còn nguy hiểm hơn nữa nà. =))) Nếu như bác thì year <2000 nó sẽ thực hiện lệnh gì ?
       
      wingzero thích nội dung này.
    2. gauto988

      Tham gia:
      2/5/11
      Được thích:
      14,142
      Best Answers:
      3
      gauto988
      VIP
      gauto988
      @vinhanboy =))) đầu tiên mình hỏi bạn có biết code không đã. Ở trong đoạn else ở cuối cùng có câu: "
      Không chạy hiệu ứng nào vì máy quá chậm". Đoạn code trên giống như việc lập trình web check browser version ví dụ điển hình như IE thôi. Sau đoạn else if (year > 2010) bạn ko thực hiện gì thì lấy gì mà chạy :))
       
    3. Yasuko

      Tham gia:
      6/10/09
      Được thích:
      936
      Best Answers:
      0
      Yasuko
      TÍCH CỰC
      Yasuko
      @gauto988 Chậc! Nói như bác thì đúng rồi. Chẳng qua ở đây có else cuối cùng để liệt kê hết trường hợp thôi mà bác. Còn khi code thật sự thì tuỳ vào yêu cầu cụ thể mà có else hay không else thôi. Ví dụ thì phải đầy đủ các trường hợp chứ nhỉ :v.
       
    4. hoatongoc

      Tham gia:
      7/6/12
      Được thích:
      1,413
      Best Answers:
      0
      hoatongoc
      TÍCH CỰC
      hoatongoc
      @gauto988 Trong trường hợp "không chạy hiệu ứng nào" tức là không có dòng code nào thì bạn đúng, còn lỡ như nó có dòng code phụ nào đấy để "không chạy hiệu ứng" thì tức là bạn sai :))
       
    5. cuong_day

      Tham gia:
      8/7/10
      Được thích:
      220
      Best Answers:
      0
      cuong_day
      ĐẠI BÀNG
      cuong_day
      @kaizvn code của lão ý cũng được,lúc đầu không bật hiệu ứng,sau đó kiểm tra rồi mới bật dần hiệu ứng lên tùy vào độ mới của thiết bị,còn cái ở #1 là lúc đầu full hiệu ứng kiểm tra độ cũ của thiết bị rồi tắt dần đi,cũng tiết kiệm đoạn else đấy tuy nhiên thiết bị mới ra đời mỗi ngày cho nên việc tắt dần đi thì mới là tối ưu code
       
    6. gauto988

      Tham gia:
      2/5/11
      Được thích:
      14,142
      Best Answers:
      3
      gauto988
      VIP
      gauto988
      @kaizvn Lại một con gà lập trình nữa. Về xem sách lại đi nhé, học lại căn bản đi nhé, không thì lên đây quote bài tôi, tôi giải thích cho, với điều kiện gọi tôi bằng thầy.
       
    7. gauto988

      Tham gia:
      2/5/11
      Được thích:
      14,142
      Best Answers:
      3
      gauto988
      VIP
      gauto988
      @cuong_day "tuy nhiên thiết bị mới ra đời mỗi ngày cho nên việc tắt dần đi thì mới là tối ưu code" là sao? Tức là đầu tiên bạn load hết hiệu ứng, sau đó check if-else để tắt dần đi mới là tối ưu code? Nếu như thế các device cấu hình thấp, nó load full hiệu ứng thì đơ luôn device rồi chưa kịp chạy đến đoạn else để tắt bớt hiệu ứng thì văng app rồi còn đâu? Thế nên mở dần hiệu ứng lên mới là tối ưu
       
    8. cuong_day

      Tham gia:
      8/7/10
      Được thích:
      220
      Best Answers:
      0
      cuong_day
      ĐẠI BÀNG
      cuong_day
      @gauto988 if else này phải chạy trước khi vào giao diện của chương trình chứ
       
Đang tải...