thời gian gần đây tôi đã nhìn vào lớp wrapper và googled trang sau ... http://wiki.developerforce.com/page/Wrapper_ClassForeach with a select/from trong dấu ngoặc vuông?
Trong khi tôi hiểu lớp wrapper, tôi đã bối rối bởi những điều sau ...
public List<cContact> getContacts() {
if(contactList == null) {
contactList = new List<cContact>();
for(Contact c: [select Id, Name, Email, Phone from Contact limit 10]) {
// As each contact is processed we create a new cContact object and add it to the contactList
contactList.add(new cContact(c));
}
}
return contactList;
}
và đặc biệt ...
for(Contact c: [select Id, Name, Email, Phone from Contact limit 10]) { ... }
Chọn và từ đó là gì? Tôi có thể xem thêm thông tin về điều này trong foreach ở đâu?
Tôi biết về LINQ và chọn, từ, ở đâu, v.v. nhưng tôi chưa bao giờ thấy _ cú pháp này _ trước đây. Nó là gì và làm cách nào để nghiên cứu thêm về cú pháp này?
tôi không nghĩ rằng đó là C# ... " Trong Apex và Visualforce loại lớp này ... "- trông giống như tên của t ngôn ngữ của anh ấy là "Apex" theo liên kết của bạn ... (được gắn thẻ lại câu hỏi) –
Yep, trông giống như: http://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_loops_for_SOQL.htm – jAC
Vâng tôi gues vì vậy nó là [Apex] (http://wiki.developerforce.com/page/From_SQL_to_SOQL) * Có Apex, một ngôn ngữ bề ngoài trông giống như C#, nhưng đòi hỏi một bộ hoàn toàn khác nhau của các mẫu thiết kế .... * và đoán đúng thuật ngữ cho nó là 'SOQL (Ngôn ngữ truy vấn đối tượng Salesforce)' – V4Vendetta