Int32 so với int64 mongodb
BaiTapLon MongoDb 0 xếp hạng0% thấy tài liệu này hữu ích (0 phiếu bầu) 201 lượt xem32 trangthông tin tài liệunhấp để mở rộng thông tin tài liệu
Bài tập lớn Mongo DB Bài tập lớn về NoSQL Tiêu đề ban đầuBaiTapLon_MongoDb. ppt bản quyền© © Tất cả các quyền định dạng có sẵnPDF, TXT hoặc đọc trực tuyến từ Scribd Chia sẻ tài liệu nàyChia sẻ hoặc nhúng tài liệuChia sẻ lựa chọn
Bạn có thấy tài liệu này hữu ích không?0%0% thấy tài liệu này hữu ích, Hãy đánh dấu tài liệu này là hữu ích 0%0% nhận thấy tài liệu này không hữu ích, Hãy đánh dấu tài liệu này là không hữu ích Nội dung này có phù hợp không?Tải ngay LưuLưu BaiTapLon_MongoDb. ppt Để Sau 0 xếp hạng0% thấy tài liệu này hữu ích (0 phiếu bầu) BaiTapLon MongoDb Tiêu đề ban đầuBaiTapLon_MongoDb. ppt Được tải lên bởiloicuoi
Bài tập lớn Mongo DB Bài tập lớn về NoSQL LưuLưu BaiTapLon_MongoDb. ppt Để Sau 0%0% thấy tài liệu này hữu ích, Hãy đánh dấu tài liệu này là hữu ích 0%0% nhận thấy tài liệu này không hữu ích, Hãy đánh dấu tài liệu này là không hữu ích NhúngChia sẻ InTải ngay Chuyển đến trang Bạn đang ở trang 1trong tổng số 32Tìm kiếm bên trong tài liệu Bạn đang đọc bản xem trước miễn phí Bạn đang đọc bản xem trước miễn phí Thưởng cho sự tò mò của bạnMọi thứ bạn muốn đọc Bất cứ lúc nào. bất cứ nơi nào. Bất kỳ thiết bị Không cam kết. Hủy bỏ bất cứ lúc nào Chia sẻ tài liệu nàyChia sẻ hoặc nhúng tài liệuChia sẻ lựa chọn
Trang Chủ Sách sách nói Các tài liệu Trong hướng dẫn này, chúng ta sẽ tìm hiểu về các kiểu dữ liệu cơ bản như kiểu bool, kiểu số, kiểu chuỗi và cách chuyển đổi kiểu dữ liệu trong Go Sau đây là các kiểu cơ sở dữ liệu có sẵn trong Go - Type bool - Type number
- Kiểu chuỗi bool typeKiểu bool đại diện cho một boolean và có giá trị là đúng hoặc sai
Run program in Playground Trong chương trình trên, biến a được gán một giá trị 7 và b được gán một giá trị 8Biến c được gán giá trị của 9. Toán tử && chỉ trả về đúng khi giá trị của cả a và b đều đúng. Vì vậy, trong trường hợp này, giá trị của biến c là saiToán tử. return true when value of a in the two variable a or b is true. Trong trường hợp này, biến d được gán giá trị đúng vì giá trị của biến a là đúng. Chúng ta sẽ nhận được kết quả sau khi thực hiện chương trình này
Type integer integerKiểuKích thướcPhạm vi giá trịMô tảint88 bit-128 - 127Đại diện cho số nguyên có dấuint1616 bit-32768 - 32767Đại diện cho số nguyên có dấuint3232 bit-2147483648 - 2147483647Đại diện cho số nguyên có dấuint6464 bit-9223372036854775808 - 9223372036854775807Đại diện .
Run program in Playground Chương trình trên sẽ đưa ra kết quả sau
Trong chương trình trên, biến a có kiểu int và kiểu b được suy ra từ giá trị được gán cho nó (95). Như tôi đã nói ở trên, kích thước của kiểu int là 32 bit trong hệ thống 32 bit và 64 bit trong hệ thống 64 bit. Vui lòng tiếp tục và xác minh điều này The type variable can be in by how to use the format %T in function 0. Đi có một gói không an toàn có chức năng trả về kích thước byte của biến được truyền vào nóLưu ý. gói không an toàn nên được sử dụng cẩn thận vì mã sử dụng của nó có thể có vấn đề về tính di động, nhưng với mục đích của hướng dẫn này, chúng ta có thể sử dụng nó Sau đây chương trình xuất ra kiểu và kích thước của cả hai biến a và b. 1 là tham số định dạng cho kiểu và 2 được sử dụng cho kích thước 0Run program in Playground Chương trình trên sẽ tạo ra kết quả sau 1Chúng ta có thể suy ra từ kết quả trên rằng cả hai biến a và b thuộc kiểu int và chúng có kích thước 32 bit (4 byte). Đầu ra sẽ thay đổi nếu bạn chạy chương trình trên hệ thống 64 bit. Trong hệ thống 64 bit, biến a và b có kích thước 64 bit (8 byte) Kiểu số nguyên không dấuKiểu Kích thướcPhạm vi giá trịMô tảuint88 bit0 - 255Đại diện cho số nguyên không dấuuint1616 bit0 - 65535Đại diện cho số nguyên không dấu3232 bit0 - 4294967295Đại diện cho số nguyên không dấu4464 bit0 - 18446744073709551615Đại diện cho2 số nguyên không dấu (86 bit không dấu) . Kiểu dấu chấm độngfloat32. Kiểu dấu chấm động 32 bit Sau đây là một chương trình đơn giản để minh họa các kiểu số nguyên và dấu chấm động 2Run program in Playground Kiểu của biến 3 và 4 được suy ra từ giá trị được gán cho họ. Trong trường hợp này, biến 3 và 4 thuộc loại 7 (float64 là kiểu định sẵn cho các giá trị dấu chấm động)Chúng ta cộng 3 và 4 rồi gán giá trị của nó cho biến 0. Chúng ta loại trừ 3 cho 4 và gán nó cho biến 3. Tính toán tương tự cũng được thực hiện với hai biến số no1 và no2. Chương trình trên sẽ đưa ra kết quả sau 4Ptype numberphức64. kiểu số của float32 có phần số thực và ảo Hàm được sử dụng để tạo một số phức hợp với phần thực và phần ảo. Phức hợp chức năng có định nghĩa như sau 5Nó lấy một phần thực và phần tham số ảo và trả về một loại ComplexType. Cả phần thực và phần ảo phải cùng kiểu dữ liệu. tức là float32 hoặc float64. Nếu cả phần thực và phần ảo đều là float32, thì hàm này trả về một giá trị số kiểu phức tạp64. Nếu cả phần thực và phần ảo đều thuộc kiểu float64, thì hàm này trả về một giá trị số của kiểu phức hợp128 Số phức cũng có thể được tạo bằng cú pháp tắt 6Vui lòng viết một chương trình nhỏ để hiểu các số phức 0Run program in Playground Trong chương trình trên, biến c1 và c2 là hai số phức. c1 has an section is 5 and virtual section is 7. c2 có phần thực là 8 và phần ảo là 27. Biến 4 được gán tổng của c1 và c2 và biến 5 được gán tổng của c1 và c2. This program will in results after 1Other number typebyte là bí danh của uint8 Chúng ta sẽ thảo luận chi tiết hơn về byte và rune khi chúng ta tìm hiểu về kiểu chuỗi kiểu chuỗiString Type (chuỗi) is an bytes compile in Go. Không sao cả nếu định nghĩa này không có ý nghĩa gì. Hiện tại, chúng ta có thể giả sử một chuỗi là một tập hợp các ký tự. Chúng ta sẽ tìm hiểu chi tiết về chuỗi trong một hướng dẫn chi tiết về chuỗi Vui lòng viết một chương trình bằng cách sử dụng kiểu chuỗi 2Run program in Playground Trong chương trình trên, biến đầu tiên được gán chuỗi giá trị "Trung", biến cuối cùng được gán chuỗi giá trị "Nguyen". Các chuỗi có thể được kết nối bằng cách sử dụng toán tử 6. Tên biến được gán giá trị của biến lần đầu tiên được kết nối với khoảng trắng theo sau bởi biến cuối cùng. Chương trình trên sẽ đưa ra kết quả sau 3Có một số thao tác khác có thể được thực hiện trên chuỗi. Chúng ta sẽ xem xét những điều đó theo hướng dẫn chi tiết về chuỗi Chuyển đổi kiểuĐi rất nghiêm trọng về việc xác định rõ ràng ràng buộc. Không có chuyển đổi kiểu tự động. Hãy xem điều này có nghĩa là gì với một ví dụ 4Run program in Playground Đoạn mã trên là hoàn toàn hợp pháp trong ngôn ngữ C. Nhưng trong trường hợp của Go, điều này sẽ không hoạt động. Biến i thuộc kiểu int và j thuộc kiểu float64. Chúng ta đang cố gắng cộng 2 số có kiểu khác nhau nhưng không được phép. Khi bạn chạy chương trình, bạn sẽ nhận được thông báo lỗi 7Để sửa lỗi, cả hai biến i và j phải cùng kiểu. Please convert j to int. T (v) là cú pháp để chuyển giá trị biến v thành kiểu T 5Run program in Playground Bây giờ khi bạn chạy chương trình trên, bạn có thể thấy kết quả 8 ở đầu raĐiều này cũng xảy ra với trường hợp gán giá trị cho biến. Chuyển đổi kiểu rõ ràng là bắt buộc để gán một kiểu biến này cho kiểu biến khác. Điều này được giải thích trong chương trình sau đây 6Run program in Playground Tại dòng số 9, biến i đã được chuyển đổi thành float64 và sau đó được gán cho biến j. Khi bạn cố gắng gán giá trị của biên dịch tôi cho biến j mà không có bất kỳ kiểu chuyển đổi nào, trình biên dịch sẽ báo lỗi |