‫Chào mừng trở lại.
‫Hãy làm một bài tập nhỏ vui vẻ.
‫Chúng tôi vừa được một công ty trò chơi thuê và chúng tôi đang tạo ra trò chơi phù thủy này.
‫Và trò chơi thuật sĩ này có là ảo thuật gia trong hồ sơ của người dùng và bây giờ chúng tôi sẽ đặt nó thành false.
‫Chúng tôi cũng có là.
‫Chuyên gia.
‫Và liệu người dùng này có phải là một chuyên gia trong trò chơi này hay không.
‫Chúng tôi sẽ để nó đúng vào lúc này.
‫Và sau đó.
‫Hừ!
‫Hãy.
‫Hãy làm điều này ở đây.
‫Tôi muốn bạn kiểm tra nếu cả hai hoặc kiểm tra nếu.
‫Nhà ảo thuật.
‫Và chuyên gia.
‫Và nếu đúng như vậy, nếu đúng, thì tôi muốn bạn in.
‫Bạn là một ảo thuật gia bậc thầy.
‫Và tôi cũng muốn bạn kiểm tra.
‫Nếu.
‫Nhà ảo thuật.
‫Nhưng không phải chuyên gia.
‫Nếu đúng như vậy, tôi muốn in thôi.
‫Ít nhất thì bạn đang đạt được điều đó.
‫Và cuối cùng, hãy kiểm tra xem bạn có phải là nhà ảo thuật không.
‫Tôi muốn nói rằng.
‫Chà, bạn cần sức mạnh ma thuật.
‫Bây giờ tôi muốn bạn sử dụng những gì bạn đã học về các toán tử logic để tạo ra logic có điều kiện này.
‫Bạn có thể tạm dừng video nếu muốn và tự mình thử nó trong một gợn sóng.
‫Nếu không, tôi sẽ tiếp tục với một câu trả lời.
‫Nhưng bạn sẽ có thể giải quyết vấn đề này khá dễ dàng nếu bạn đã theo dõi các video và bài tập cho
‫đến nay.
‫Vì vậy, hãy bắt đầu với câu đầu tiên mà chúng tôi nói bạn là một ảo thuật gia bậc thầy.
‫Vì vậy, tôi sẽ nói nếu.
‫Là chuyên gia và là ảo thuật gia.
‫Tôi sẽ in.
‫Bạn là một ảo thuật gia bậc thầy, vì vậy tôi sẽ sao chép nó và nói bản in.
‫Bạn là một ảo thuật gia bậc thầy.
‫Không có gì quá điên rồ ở đây.
‫Và tiếp theo, tôi sẽ nói.
‫Nếu hoặc tôi thậm chí có thể nói l nếu tôi muốn.
‫Và một lần nữa, đây là thứ mà bạn có thể quyết định những gì bạn thích.
‫Tôi thường thích sử dụng l nếu nó là một phần của cùng một khái niệm với khái niệm đầu tiên trong trường hợp này.
‫Vâng, chúng tôi vẫn đang cố gắng tìm ra loại người dùng đó.
‫Vì vậy, chúng tôi sẽ sử dụng trực tiếp và chúng tôi sẽ nói L nếu chúng tôi muốn kiểm tra xem đó có phải là một ảo thuật gia hay không.
‫Vì vậy, đó là ảo thuật gia.
‫Vì vậy, chúng tôi sẽ kiểm tra xem điều đó có đúng không.
‫Nhưng chúng tôi cũng muốn kiểm tra.
‫Nếu, tốt, không phải là một chuyên gia.
‫Bây giờ, chúng ta làm điều này như thế nào?
‫Ý tôi là, chúng ta có thể nói sử dụng đoản mạch và nói là chuyên gia.
‫Và ngay cả khi điều này là sai.
‫Chúng tôi có thể nhận được sự thật ở đây bởi vì với tư cách là nhà ảo thuật, đoản mạch và in phần này, ít nhất bạn sẽ đạt được điều
‫đó.
‫Bởi vì điều thú vị ở đây là khối mã này sẽ không bao giờ chạy nếu cả hai điều này đều đúng
‫bởi vì trong khối if đầu tiên, chúng tôi đang kiểm tra điều đó để ngay khi điều này đúng, chúng tôi sẽ hoàn
‫toàn bỏ qua LF.
‫Vì vậy, chúng tôi có thể làm điều đó.
‫Nhưng điều này hơi khó đọc vì tôi thực sự phải suy nghĩ về nó.
‫Nếu tôi quay lại mã hoặc ai đó nhìn vào mã của tôi, điều đó không rõ ràng trừ khi tôi nhận xét rằng tôi đang kiểm
‫tra xem đó có phải là ảo thuật gia chứ không phải chuyên gia.
‫Bởi vì điều này sẽ không bao giờ chạy.
‫Nếu đó là ảo thuật gia là giả, thì đó là những gì họ đang kiểm tra.
‫Tôi biết nó hơi khó hiểu ngay cả khi nói ra.
‫Vì vậy, tôi thích sử dụng một cái gì đó như thế này.
‫Đang sử dụng và không.
‫Và điều đó đọc tốt hơn rất nhiều, phải không?
‫Nó có ý nghĩa hơn rất nhiều.
‫Này, nếu người này là chuyên gia và ảo thuật gia, hãy làm điều này.
‫Ngược lại, nếu người này là ảo thuật gia chứ không phải chuyên gia, thì hãy in cái này.
‫Điều đó đọc khá tốt.
‫Và có, bạn có thể làm điều này bởi vì hãy nhớ rằng, không chỉ đơn giản là kiểm tra và đảo ngược bất kỳ biểu hiện
‫bắt nạt nào.
‫Vì vậy, điều này vẫn đánh giá một boolean và có thể kiểm tra.
‫Được rồi.
‫Hãy hoàn thành cái cuối cùng.
‫Nếu bạn không phải là một ảo thuật gia, bạn cần sức mạnh phép thuật.
‫Vì vậy, làm thế nào để chúng tôi kiểm tra ở đây?
‫Chà, chúng ta có thể làm một chữ L khác nếu và nói là không.
‫Nhà ảo thuật.
‫Và nếu tôi chạy nó như thế này và nói, hãy in và chúng tôi sẽ chỉ sao chép ở đây, bạn cần sức mạnh ma thuật.
‫Và chúng ta hãy xóa các bình luận ngay bây giờ để chúng ta có thể xem các khối mã.
‫Và chúng tôi sẽ kiểm tra chương trình của mình.
‫Hy vọng rằng chúng tôi đã mã hóa nó đúng cách.
‫Hy vọng rằng không có lỗi.
‫Nhưng chúng ta hãy xem xét.
‫Nếu tôi chạy cái này.
‫Bạn cần sức mạnh ma thuật.
‫Tại sao vậy?
‫Tốt.
‫Nếu ảo thuật gia là sai, không có cái nào trong số này sẽ hiệu quả.
‫Điều gì sẽ xảy ra nếu tôi thay đổi điều này thành true và tôi nhấp vào chạy?
‫Được rồi.
‫Tôi là một ảo thuật gia bậc thầy bởi vì tôi là một chuyên gia cũng như một nhà ảo thuật.
‫Điều gì sẽ xảy ra nếu tôi chuyển điều này thành false và tôi nhấp vào Chạy?
‫Này, ít nhất bạn đang đến đó.
‫Tôi là một ảo thuật gia, nhưng tôi chưa phải là một chuyên gia.
‫Tôi vẫn.
‫Tôi vẫn cần cải thiện lối chơi của mình.
‫Bây giờ, bạn có thể có một câu trả lời khác với tôi, và có nhiều cách để làm điều này đúng.
‫Bạn có thể đã sử dụng một câu lệnh L.
‫Bạn có thể đã sử dụng hoặc logic có điều kiện là tất cả về việc viết mã có ý nghĩa không chỉ đối với bạn mà còn đối với
‫những người khác đang đọc mã của bạn.
‫Ý tưởng không phải là cực kỳ thông minh hoặc thực sự lo lắng về việc đoản mạch.
‫Đúng, nó có thể hoạt động hiệu quả hơn, nhưng một cỗ máy mạnh đến mức chỉ cần một chút
‫tối ưu hóa nhỏ thường không đáng giá khi bạn có lẽ mất khả năng đọc.
‫Vì vậy, bạn muốn đảm bảo rằng mã của bạn đọc giống như tiếng Anh.
‫Và đây là một chủ đề mà thành thật mà nói, rất nhiều lập trình viên mới bắt đầu gặp khó khăn trong việc hiểu rằng họ đã
‫cố gắng trở nên thông minh nhất có thể, viết càng ít mã càng tốt trong những dòng ngắn nhất có
‫thể, thay vào đó bạn muốn tập trung vào khả năng đọc.
‫Bởi vì một đoạn mã dễ hiểu là dấu hiệu của một nhà phát triển giỏi.
‫Và tôi hy vọng nhìn vào điều này, bạn đang nghĩ, vâng, điều này khá dễ dàng.
‫Ý tôi là, tất cả điều này đều có lý, nhưng đây không phải là cách duy nhất.
‫Có thể phiên bản của tôi về những gì đọc tốt khác với phiên bản của bạn.
‫Ý tưởng là đối với mỗi chúng ta, hãy cố gắng hết sức để làm cho mã của chúng ta trở nên đơn giản và đẹp mắt và trong lập trình
‫không có câu trả lời đúng.
‫Có nhiều cách để giải quyết một vấn đề, nhưng điều quan trọng là phải giải quyết nó theo cách đơn giản có thể đọc được.
‫Tôi hy vọng bạn có những niềm vui và tôi sẽ gặp bạn trong một tiếp theo.