Câu hỏi được gắn thẻ «struct»

Một từ khóa trong các ngôn ngữ lập trình khác nhau có cú pháp tương tự hoặc xuất phát từ C (C ++, C #, Swift, Go, Rust, v.v.). Sử dụng thẻ ngôn ngữ lập trình cụ thể để gắn thẻ các câu hỏi liên quan đến việc sử dụng `struct` vì cú pháp và ngữ nghĩa có thể phụ thuộc vào ngôn ngữ. Từ khóa xác định hoặc khai báo một loại dữ liệu bao gồm các loại dữ liệu khác. Mỗi thành viên của một cấu trúc có một vùng bộ nhớ riêng (trái ngược với một 'union` có các thành viên chia sẻ một vùng bộ nhớ).









25
Các cấu trúc giống như C trong Python
Có cách nào để xác định thuận tiện cấu trúc giống C trong Python không? Tôi mệt mỏi với việc viết những thứ như: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
446 python  struct 


15
Sự khác biệt giữa Cấu trúc và Liên minh
Có ví dụ nào hay để đưa ra sự khác biệt giữa a structvà a unionkhông? Về cơ bản tôi biết rằng structsử dụng tất cả bộ nhớ của thành viên và unionsử dụng không gian bộ nhớ thành viên lớn nhất. Có sự khác biệt cấp độ hệ điều …
411 c  struct  unions 


3
Việc sử dụng cho các thẻ trong Go là gì?
Trong Đặc tả ngôn ngữ Go , nó đề cập đến một tổng quan ngắn gọn về các thẻ: Một khai báo trường có thể được theo sau bởi một chuỗi ký tự chuỗi tùy chọn, trở thành một thuộc tính cho tất cả các trường trong khai báo trường …
392 go  reflection  struct 

19
Làm thế nào để in các biến struct trong console?
Làm thế nào tôi có thể in (trong giao diện điều khiển) các Id, Title, Name, vv của struct này trong Golang? type Project struct { Id int64 `json:"project_id"` Title string `json:"title"` Name string `json:"name"` Data Data `json:"data"` Commits Commits `json:"commits"` }
380 struct  go 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.