‫Chào mừng trở lại.
‫Trong video này, chúng tôi sẽ kiểm tra ô tô và người dân địa phương và cũng có thể tìm hiểu thêm một chút nữa.
‫Vì vậy, chúng tôi đã xem cách sử dụng các điểm ngắt trong video trước và chúng tôi đã tạo một điểm ngắt này tại điểm
‫chúng tôi tạo danh sách cục bộ này hoặc biến cục bộ này được gọi là bạn bè, chỉ có sẵn trong phương thức chính của chúng
‫tôi.
‫Và sau đó, tất nhiên, chúng ta có thể tiếp tục và tạo thêm một số điểm ngắt đó.
‫Vì vậy, tôi sẽ chỉ tạo hai điểm ngắt.
‫Bây giờ, giả sử chúng tôi muốn xem xét các điểm dừng của chúng tôi.
‫Và trong ví dụ này, nó rất dễ dàng vì chúng ta chỉ có hai điểm ngắt đó, phải không?
‫Vì vậy, chúng có thể nhìn thấy mọi lúc.
‫Nhưng bây giờ hãy tưởng tượng chúng tôi đã làm điều này.
‫Vì vậy, chúng tôi đã tổng hợp lại.
‫Chúng tôi thực sự chỉ muốn chia nhỏ nó ở cấp độ cao hơn.
‫Và bây giờ chúng ta chỉ thấy một điểm dừng này.
‫Nhưng tất cả các điểm ngắt khác ở đâu?
‫Vâng, những gì bạn có thể làm là bạn có thể bắt đầu.
‫Và sau đó hoặc bắt đầu gỡ lỗi bằng cách nhấn một phím năm.
‫Và sau đó, điều khác mà bạn có thể làm là bạn có thể kiểm tra các điểm ngắt của mình.
‫Vì vậy, control alt b là phím tắt hoặc bạn chỉ có thể đi tới các điểm ngắt của Windows tại đây từ gỡ lỗi gỡ lỗi các điểm ngắt
‫của Windows.
‫Và điều đó sẽ mở ra tab nhỏ này ở đây, hiển thị cho bạn các điểm ngắt khác nhau mà bạn có.
‫Vì vậy, chúng ta có một điểm ngắt trong chương trình, CSS dòng mười, ký tự 13 và một điểm khác trong chương trình CSS dòng
‫21 cho ký tự 13.
‫Được rồi.
‫Vì vậy, đây là hai điểm ngắt mà chúng tôi có.
‫Và bây giờ để thoát khỏi một breakpoint, tất nhiên, những gì chúng ta có thể làm là nhấn vào breakpoint.
‫Vì vậy, ở đây ở phía bên tay trái, chúng ta có thể nhấp vào nó.
‫Và như bạn có thể thấy, nó hoàn toàn biến mất khỏi các điểm ngắt của chúng tôi.
‫Một khi chúng tôi làm điều đó, chúng tôi cũng có thể hủy kích hoạt điểm ngắt.
‫Bây giờ bạn có thể thấy nó màu trắng ở giữa.
‫Vì vậy, hãy để tôi làm điều đó với điểm ngắt này ở đây.
‫Bạn có thể xem nó tốt hơn.
‫Bạn có thể thấy bây giờ nó không còn đỏ hoàn toàn nữa.
‫Nó không còn tràn ngập màu đỏ nữa.
‫Nó chứa đầy màu trắng.
‫Được rồi.
‫Vì vậy, nó vẫn ở đó, nhưng nó đã ngừng hoạt động.
‫Vì vậy, bạn có thể hủy kích hoạt các điểm ngắt bất kỳ lúc nào với cửa sổ này.
‫Với cửa sổ breakpoint này.
‫Được rồi.
‫Vì vậy, điều này có thể không hữu ích trong trường hợp cụ thể của chúng tôi ở đây vì nó là một chương trình siêu ngắn.
‫Đúng.
‫Chúng ta không có quá nhiều thứ xảy ra ở đây.
‫Nhưng một khi bạn có một chương trình mà bạn có các điểm ngắt trong nhiều tệp khác nhau, điều này rất hữu ích
‫và nó thực sự giúp ích cho bạn.
‫Được rồi.
‫Vì vậy, điều tiếp theo mà tôi muốn cho bạn thấy, và đó là một điều rất quan
‫trọng, đặc biệt là tìm ra lỗi của bạn nằm ở đâu và đó là sử dụng người dân địa phương và đơn đặt hàng.
‫Được rồi.
‫Hãy bắt đầu với các đơn đặt hàng.
‫Bạn có thể thấy chúng tôi có cửa sổ mới này ở đây được gọi là đơn đặt hàng.
‫Đơn đặt hàng sẽ tự động hiển thị cho chúng tôi các biến xung quanh điểm ngắt hiện tại, vì vậy những biến có
‫liên quan hiện tại.
‫Vì vậy, có biến args này, đây là biến này ở trên cùng từ phương thức chính của chúng tôi.
‫Vì vậy, biến args này và sau đó chúng ta có biến của người bạn này hiện là null.
‫Và một khi chúng ta đi đến bước tiếp theo, vì vậy chúng ta bước qua.
‫Chúng ta có thể thấy điều đó ngay bây giờ.
‫Chúng tôi có bạn bè và những người bạn tiệc tùng.
‫Vì vậy, tất cả những thứ đó sẽ tự động hiển thị cho chúng ta các biến xung quanh điểm ngắt gần với vị trí
‫hiện tại của chúng ta.
‫Được rồi.
‫Vì vậy, tôi ở đây với bạn bè và bạn có thể thấy rằng chúng tôi có bảy mục ở đó.
‫Và sau đó chúng tôi có những người bạn tiệc tùng, lúc này là vô hiệu.
‫Nhưng một khi chúng ta bước qua, chúng ta có thể thấy bây giờ những người bạn tiệc tùng là những gì được nhìn vào.
‫Được rồi.
‫Vì vậy, chúng tôi có số lượng biến này và chúng tôi có những người bạn bên biến này, có một số thông tin bổ sung.
‫Bạn có thể thấy số lượng bạn bè trong nhóm là 0 tại thời điểm này.
‫Bạn có thể xem loại ở đây nếu bạn muốn biết thêm về nó, đó là danh sách bộ sưu tập hệ thống.
‫Và sau đó chúng tôi có số lượng bạn bè của bữa tiệc này, cũng bằng không.
‫Được rồi.
‫Hãy đếm, cái này ở đây và cái này ở đây.
‫Và sau đó chúng tôi có những người bạn tiệc tùng, những người bạn có số lượng không.
‫Được rồi.
‫Vì vậy, đó là ý tưởng chung hoặc thực sự là những người bạn tiệc tùng.
‫Và sau đó chúng tôi có đếm.
‫Vì vậy, nó là hai điều khác nhau.
‫Như bạn có thể thấy, có số lượng bạn bè của nhóm, là số lượng bạn bè của nhóm và
‫có danh sách bạn bè của nhóm, là danh sách hiện không có bất kỳ người bạn nào trong đó hoặc bất kỳ
‫mục nào trong đó.
‫Được rồi.
‫Vì vậy, đó là ô tô của chúng tôi.
‫Và nó rất tiện lợi khi bạn đang xem xét các biến mà bạn hiện có ngay bây giờ.
‫Bây giờ, những gì bạn cũng có thể làm là bạn có thể sửa đổi chúng.
‫Được rồi.
‫Vì vậy, bạn có thể sửa đổi giá trị ở đây.
‫Bạn có thể tiếp tục và nhập năm và kiểm tra cách chương trình của bạn hoạt động sau khi bạn thay đổi giá trị thành một giá
‫trị khác.
‫Như bạn có thể thấy, tôi đã thay đổi nó thành năm và bây giờ tôi có thể thấy, được rồi, chẳng hạn,
‫chương trình của tôi sẽ hoạt động như thế nào khi tôi thêm một hoặc nhập một giá trị là năm?
‫Được rồi.
‫Vì vậy, đó là một điều.
‫Người còn lại mà tôi muốn giới thiệu với các bạn là người dân địa phương.
‫Nhưng trước khi chúng tôi làm điều đó, tôi muốn cho bạn xem chiếc đồng hồ trước.
‫Vì vậy, chúng ta hãy đi đến đồng hồ và xem mở ra điều này.
‫Một ghi chú, trông giống với những gì chúng ta vừa thấy.
‫Và bây giờ bạn có thể thêm các mục để xem, nhân tiện, ở dưới cùng.
‫Autos vẫn ở đó, vì vậy nó chỉ là một tab mới ở phía dưới cùng.
‫Và đây là xem một.
‫Đó là bởi vì, tốt, các điểm ngắt đã chiếm một số không gian và nó quan trọng.
‫Nhưng những gì chúng tôi có thể làm là chúng tôi có thể bất cứ lúc nào chúng tôi có thể lôi ra tất cả những thứ đó và đặt nó ở bên cạnh đây để chúng
‫tôi có thể so sánh chúng.
‫Vì vậy, giả sử tôi muốn thêm bạn bè của mình, vì vậy tôi sẽ thêm bạn bè trong nhóm vào danh sách của mình.
‫Được rồi.
‫Bạn bè trong nhóm đã tham gia và bạn có thể thấy số bạn bè trong nhóm là 0.
‫Sau đó, điều quan trọng là bạn đang ở đâu ngay bây giờ.
‫Vì vậy, tại thời điểm này, tôi đang ở đây, vì vậy tôi sẽ chỉ nhìn vào Người bạn Hiện tại và để tôi vào.
‫Như bạn có thể thấy, tôi đang gặp một tên lỗi.
‫Hiện tại Friend không tồn tại trong bối cảnh hiện tại, vì vậy nó chưa tồn tại ở thời điểm đó, nhưng nó
‫sẽ tồn tại sau này.
‫Vì vậy, chúng ta hãy cũng nhìn vào bạn bè vì bạn bè cũng là thứ không tồn tại trong bối cảnh hiện tại.
‫Tại sao vậy?
‫Chà, bởi vì ngay bây giờ, như bạn có thể thấy, mũi tên nằm trong nhóm bạn bè của tôi.
‫Vì vậy, chúng tôi đang ở trong phương pháp này.
‫Bây giờ, phạm vi của toàn bộ các biến của chúng ta nằm trong phương thức này và biến của người bạn này và biến của người
‫bạn bên này.
‫Họ không có sẵn ở đây.
‫Vì vậy, đây không phải là những người bạn của bữa tiệc mà chúng ta đang xem xét ở đây.
‫Được rồi.
‫Bởi vì những người bạn trong bữa tiệc mà chúng ta đang xem là người này ở đây.
‫Tại sao vậy?
‫Đó là vì phạm vi.
‫Được rồi.
‫Phạm vi là một khái niệm rất quan trọng, bởi vì một biến được tạo trong một phương thức chỉ có sẵn
‫trong phương thức đó.
‫Đó là lý do tại sao chúng ta không thể sử dụng bạn bè hoặc bạn bè bên từ phương pháp chính của chúng ta trong nhóm kết bạn, bởi vì đó
‫là một phương pháp khác, đúng không?
‫Nếu chúng tôi tạo ra chúng trên toàn cầu.
‫Vì vậy, nếu chúng tôi tạo chúng ở đây ở trên cùng dưới dạng các trường cho lớp của chúng tôi, thì chúng sẽ có sẵn trong tất
‫cả các phương thức.
‫Được rồi.
‫Vì vậy, điều đó thực sự quan trọng ở đây.
‫Tôi nghĩ rằng tôi đã xem xét phạm vi trong một video khác.
‫Nhưng ở đây nó thực sự, một lần nữa, rất dễ thấy bởi vì, chúng ta có thể trực tiếp thấy những giá trị mà chúng ta
‫nhận được.
‫Được rồi.
‫Bây giờ, chúng ta hãy tiếp tục với chương trình và hãy chỉ.
‫Tiếp tục.
‫Hãy cứ nói, được rồi, chúng ta hãy tiếp tục.
‫Bạn có thể thấy những người bạn trong nhóm và những người bạn hiện tại khả dụng vì bạn hiện tại không có giá trị.
‫Vì vậy, chúng ta có thể đi đến bước tiếp theo và chúng ta có thể thấy rằng người bạn hiện tại là Michele.
‫Vì vậy, chương trình của chúng tôi cung cấp cho chúng tôi những giá trị đó và đồng thời ở phía bên phải, tất cả những giá trị đó liên tục cung cấp cho chúng
‫tôi những giá trị gần nhất, những giá trị gần nhất với điểm ngắt mà chúng tôi đang ở hiện tại.
‫Được rồi.
‫Vì vậy, một khi tôi nhảy ra ngoài và tôi lại nhảy ra ngoài.
‫Và sau đó tôi thấy tôi đang ở bên bạn bè, vì vậy tôi đã phải nhảy lên nhiều lần.
‫Nhưng bây giờ tôi lại ở trong phương pháp chính bởi vì tôi đã nhảy ra khỏi tiệc tùng của bạn bè và bây giờ dự tiệc Frances.
‫Bây giờ người bạn hiện tại của tôi là Carlos và những người bạn của tôi là số hai, vì vậy tôi chỉ có hai người bạn trong danh sách của
‫mình.
‫Bây giờ đó là một điều kỳ lạ bởi vì tôi nghĩ rằng tôi có bảy người bạn trong danh sách của mình.
‫Chà, đó là điều mà chúng tôi phải xem xét sâu hơn một chút, bởi vì những gì chúng tôi
‫đang làm là một sai lầm lớn và đó là một loại sai lầm rất mới bắt đầu mà chúng tôi đang xóa khỏi danh sách bây giờ chúng
‫tôi đang tham khảo, chúng tôi ' không vượt qua giá trị và đó là điều mà chúng tôi sẽ xem
‫xét trong video tiếp theo chỉ như một sự chuẩn bị nhỏ cho bạn.
‫Vì vậy, và sau đó trước khi chúng tôi làm như vậy, tôi muốn kiểm tra một cửa sổ khác.
‫Và như bạn thấy, có rất nhiều cửa sổ.
‫Vì vậy, bạn có thể học rất nhiều về gỡ lỗi.
‫Nếu bạn chỉ cần kiểm tra các cửa sổ khác nhau và xem chương trình của bạn đang ở đâu tại mỗi dòng và trạng
‫thái là gì.
‫Và bạn cũng có thể kiểm tra bộ nhớ, v.v.
‫Nhưng điều quan trọng lúc này là người dân địa phương.
‫Vì vậy, tôi muốn cho bạn thấy người dân địa phương.
‫Người dân địa phương hiển thị cho bạn các biến có sẵn trong ngữ cảnh cục bộ để trong phạm vi mà chúng tôi hiện đang
‫xem xét.
‫Vì vậy, như tôi vừa nói, phạm vi là phương pháp mà chúng ta đang sử dụng.
‫Vì vậy, chúng ta hãy bắt đầu lại.
‫Hãy bắt đầu gỡ lỗi.
‫Và nhân tiện, bạn có thể sau khi gỡ lỗi, bạn cũng có thể khởi động lại quá trình gỡ lỗi bằng cách nhấn vào nút này
‫ở đây, nút khởi động lại hoặc bằng cách nhấn phím shift.
‫F five Vì vậy, trong bối cảnh hiện tại, đó là cửa sổ cục bộ, nơi nó quan trọng.
‫Chúng tôi hiện đang ở người dân địa phương, không phải ở Otto.
‫Chúng tôi hiện đang xem xét người dân địa phương.
‫Vì vậy, chúng ta có các cung, là cung chính này, chuỗi ở đây, danh sách chuỗi hoặc mảng này.
‫Và sau đó chúng tôi có bạn bè của chúng tôi và chúng tôi có những người bạn tiệc tùng của chúng tôi.
‫Vì vậy, đây là các biến có sẵn trong phương thức chính này, và đó là lý do tại sao chúng tôi hiện đang
‫được hiển thị, hai giá trị đó.
‫Vì vậy, chúng ta có thể bước qua, chúng ta có thể thấy, được rồi, chúng ta có bảy người bạn, chúng ta có thể nhìn
‫vào những người bạn trong nhóm của chúng ta, chúng ta có thể thấy số đếm là 0, nhưng bản thân biến đếm là bốn và chúng ta có danh sách.
‫Vì vậy, bây giờ chúng tôi không nhìn vào bạn bè nữa, mà chúng tôi đang xem xét danh sách.
‫Vậy danh sách là gì?
‫Vâng, danh sách là biến này đã được chuyển cho chúng tôi.
‫Vì vậy, bạn có thể thấy ở đây danh sách này đã được chuyển cho chúng tôi và danh sách này có số lượng là bảy.
‫Được rồi.
‫Và có gì trong đó?
‫Chà, có tất cả những cái tên khác nhau mà chúng ta có.
‫Được rồi.
‫Vì vậy, đó là người dân địa phương, ô tô và điểm dừng.
‫Và trong video tiếp theo, chúng tôi sẽ sửa lỗi của chúng tôi vì chúng tôi vẫn có lỗi ở đây
‫vì chúng tôi đang kiểm tra giá trị sai.
‫Nhưng đồng thời, chúng ta sẽ xem cách khắc phục một số vấn đề khác mà chúng ta gặp phải trong chương trình của mình.
‫Được rồi.
‫Vậy hẹn gặp lại các bạn trong video tiếp theo.