Na przykład możemy stworzyć strukturę reprezentującą użytkowników. Każdy użytkownik będzie miał nazwę użytkownika, e -mail i status. Następnie możemy modelować każdą jednostkę dla każdego z tej struktury.
Dowiedzmy się, jak możemy pracować ze strukturami w rdzy.
Rdza Zdefiniuj strukturę
W rdzy możemy zdefiniować strukturę za pomocą słowa kluczowego struktura podsycanego o nazwie struktury. Następnie tworzymy korpus struktury wewnątrz pary kręconych aparatów ortodontycznych.
Możemy ustawić unikalne właściwości z odpowiednimi typami danych w strukturze.
Składnik można zilustrować, jak pokazano:
strukturstructNameRozważ poniższy przykład, który tworzy strukturę użytkownika.
strukturyPowyższy kod tworzy strukturę użytkownika za pomocą nazwy użytkownika, poczty e -mail i właściwości aktywnych.
Rdza zainicjuj strukturę
Po zdefiniowaniu struktury możemy tworzyć z niego obiekty. Tworzenie obiektu ze struktury jest znane jako tworzenie instancji struktury.
Możemy utworzyć instancję struktury, tworząc zmienną typu struktury. Przykładem jest to, jak pokazano poniżej:
Użytkownicy structW powyższej funkcji głównej tworzymy instancję struktury o nazwie User1. Następnie ustawiamy unikalne wartości dla określonych właściwości struktury.
Należy zauważyć, że używamy okrężnicy zamiast operatora przypisania do ustawiania wartości dla instancji struktury.
Pobierać wartości struktury
Możemy odzyskać elementy struktury za pomocą notacji kropki. Zaczynamy od wywołania nazwy struktury, a następnie kropki i nazwy właściwości struktury, do której chcemy uzyskać dostęp.
Przykładem jest jak pokazano:
Użytkownicy structPowyższy przykładowy kod pokazuje, jak uzyskać dostęp do wartości struktury za pomocą notacji kropki. Kod powyżej powinien zwrócić dane wyjściowe jako:
Szczegóły Konta:
Nazwa użytkownika: Z3RodayWartości struktury aktualizacji rdzy
Aby zaktualizować wartość instancji struktury, musimy upewnić się, że struktura jest zmienna. Rdza nie pozwala ustawić określonych pól jako zmiennych.
Weź instancję użytkownika 1. Możemy zmienić wartość e -mail, jak pokazano poniżej:
Niech MUT User1 = UżytkownicyPowyższy kod ustawia instancję użytkownika1 na mianowalny za pomocą słowa kluczowego MUT. Następnie możemy uzyskać dostęp do właściwości struktury ustawowej nowej wartości za pomocą operatora przypisania.
Metody struktury
Możemy tworzyć metody struktury za pomocą słowa kluczowego. Funkcje struktury, znane również jako metody, są dostępne dla instancji struktury.
Przykładem jest jak pokazano:
Użytkownicy structW powyższym programie definiujemy metodę o nazwie Read_mail, która akceptuje siebie. Słowo kluczowe w Rdzy pozwala nam odwoływać się do instancji struktury wywołującej tę metodę.
Następnie możemy uzyskać dostęp do właściwości struktury przy użyciu parametru, jak pokazano w powyższym przykładzie.
Sprawdzamy, czy użytkownik jest aktywny i zwraca wiadomość, jeśli jest to prawdziwe dla naszego przykładu.
Możemy wywołać metodę za pomocą instance_of_struct.Method_name ();
Wniosek
W tym artykule zbadano, w jaki sposób możemy tworzyć i używać struktury w rdzy. Struktury pozwalają nam zdefiniować typy niestandardowe i tworzyć unikalne obiekty z zdefiniowanych typów struktur.
Dziękuje za przeczytanie!