คำถามติดแท็ก boolean

ประเภทข้อมูลบูลีนเป็นประเภทข้อมูลที่มีค่าที่เป็นไปได้เพียงสองค่าคือ: true หรือ false

14
PHP - รับบูลเพื่อสะท้อนเท็จเมื่อเท็จ
รหัสต่อไปนี้ไม่ได้พิมพ์อะไรเลย: $bool_val = (bool)false; echo $bool_val; แต่พิมพ์รหัสต่อไปนี้1: $bool_val = (bool)true; echo $bool_val; มีวิธีที่ดีกว่าในการพิมพ์0หรือfalseเมื่อ$bool_valมีfalseการเพิ่มifคำสั่งกว่า?
172 php  boolean 


10
รับบูลีนจากฐานข้อมูลโดยใช้ Android และ SQLite
ฉันจะรับค่าของฟิลด์บูลีนในฐานข้อมูลSQLiteบน Android ได้อย่างไร? ฉันมักจะใช้getString(), getInt()ฯลฯ เพื่อรับค่าของเขตข้อมูลของฉัน แต่ดูเหมือนจะไม่มีgetBoolean()วิธีการ
169 java  android  sqlite  boolean 

13
ความแตกต่างระหว่าง & และ & & ใน Java คืออะไร?
ฉันคิดเสมอว่า&&ตัวดำเนินการใน Java ใช้สำหรับตรวจสอบว่าตัวถูกดำเนินการบูลีนtrueหรือไม่และตัว&ดำเนินการใช้ในการดำเนินการบิตฉลาดในสองจำนวนเต็ม เมื่อเร็ว ๆ นี้ฉันรู้ว่า&ตัวดำเนินการสามารถใช้ตรวจสอบว่าตัวถูกดำเนินการบูลีนtrueความแตกต่างเพียงอย่างเดียวที่จะตรวจสอบตัวถูกดำเนินการ RHS แม้ว่าตัวถูกดำเนินการ LHS เป็นเท็จ ตัว&ดำเนินการใน Java โอเวอร์โหลดอยู่ภายในหรือไม่ หรือมีแนวคิดอื่น ๆ ที่อยู่เบื้องหลังเรื่องนี้?

14
เมื่อใดจึงควรใช้ค่า Null ของ Boolean
Java booleanช่วยให้ค่าของtrueและfalseในขณะที่บูลีนช่วยให้true, และfalse nullฉันได้เริ่มแปลงของฉันbooleanเป็นBooleans ซึ่งอาจทำให้เกิดปัญหาในการทดสอบเช่น Boolean set = null; ... if (set) ... ในขณะที่การทดสอบ if (set != null && set) ... ดูเหมือนว่าวางแผนไว้แล้วและเกิดข้อผิดพลาดได้ง่าย เมื่อใดจะมีประโยชน์เมื่อใช้Booleans ด้วยค่า Null หรือไม่? ถ้าไม่เป็นเช่นนั้นแล้วสิ่งที่เป็นข้อได้เปรียบหลักของวัตถุที่ถูกห่อคืออะไร? UPDATE: มีคำตอบที่มีค่ามากมายที่ฉันได้สรุปบางคำตอบในคำตอบของฉัน ฉันเป็นสื่อกลางที่ดีที่สุดใน Java ดังนั้นฉันจึงพยายามแสดงสิ่งที่ฉันคิดว่ามีประโยชน์ โปรดทราบว่าคำถามคือ "ใช้ถ้อยคำไม่ถูกต้อง" (บูลีนไม่สามารถ "มีค่า Null") แต่ฉันได้ทิ้งไว้ในกรณีที่คนอื่นมีความเข้าใจผิดที่เหมือนกัน
159 java  boolean 

9
มีความแตกต่างระหว่าง YES / NO, TRUE / FALSE และจริง / เท็จใน object-c หรือไม่?
คำถามง่าย ๆ จริงๆ มีความแตกต่างระหว่างค่าเหล่านี้ (และมีความแตกต่างระหว่างบูลและบูล)? ร่วมงานบอกว่าพวกเขาประเมินสิ่งที่แตกต่างกันในวัตถุประสงค์ -C แต่เมื่อผมมองไปที่ typedefs ใน h ไฟล์ของตน YES / TRUE / จริงทั้งหมดกำหนดเป็น1และ NO / FALSE / 0เท็จทั้งหมดกำหนดเป็น มีความแตกต่างจริงๆหรือ?

3
ตัวดำเนินการเชิงตรรกะสำหรับการทำดัชนีบูลีนใน Pandas
ฉันทำงานกับดัชนีบูลีนในนุ่น คำถามคือทำไมคำสั่ง: a[(a['some_column']==some_number) & (a['some_other_column']==some_other_number)] ทำงานได้ดีในขณะที่ a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] ออกจากข้อผิดพลาดหรือไม่ ตัวอย่าง: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

4
การดำเนินการ "false <true" ถูกกำหนดอย่างดีหรือไม่
ข้อกำหนด C ++ กำหนดไว้หรือไม่: การมีอยู่ของตัวดำเนินการ 'น้อยกว่า' สำหรับพารามิเตอร์บูลีนและหากเป็นเช่นนั้น ผลลัพธ์ของการเปลี่ยนลำดับพารามิเตอร์ 4 รายการคืออะไร? กล่าวอีกนัยหนึ่งผลลัพธ์จากการดำเนินการต่อไปนี้ถูกกำหนดโดยสเปคหรือไม่ false &lt; false false &lt; true true &lt; false true &lt; true ในการตั้งค่าของฉัน (Centos 7, gcc 4.8.2) โค้ดด้านล่างจะแยกแยะสิ่งที่ฉันคาดหวัง (จากประวัติของ C ในการแทน false เป็น 0 และ true เป็น 1): false &lt; false = false false &lt; true = true true …

8
การนับจำนวน True Booleans ในรายการ Python
ฉันมีรายชื่อ Booleans: [True, True, False, False, False, True] และฉันกำลังมองหาวิธีที่จะนับจำนวนTrueในรายการ (ดังนั้นในตัวอย่างข้างต้นฉันต้องการให้ผลตอบแทนเป็น3) ฉันได้พบตัวอย่างของการมองหาจำนวนการเกิดขึ้นขององค์ประกอบเฉพาะ แต่มีมากกว่า วิธีที่มีประสิทธิภาพในการทำตั้งแต่ฉันทำงานกับ Booleans? ฉันคิดว่าบางสิ่งบางอย่างที่คล้ายคลึงกับหรือallany
152 python  list  boolean  counting 

8
ฟิลด์บูลีนใน Oracle
เมื่อวานนี้ฉันต้องการเพิ่มฟิลด์บูลีนลงในตาราง Oracle อย่างไรก็ตามไม่มีประเภทข้อมูลบูลีนจริงใน Oracle ไม่มีใครที่นี่รู้วิธีที่ดีที่สุดในการจำลองบูลีนหรือไม่? Googling ผู้ค้นพบวิธีการหลายวิธี ใช้จำนวนเต็มและอย่ายุ่งกับการกำหนดสิ่งอื่นใดนอกเหนือจาก 0 หรือ 1 ใช้เขตข้อมูลถ่านที่มี 'Y' หรือ 'N' เป็นสองค่าเท่านั้น ใช้ enum กับข้อ จำกัด การตรวจสอบ นักพัฒนา Oracle ที่มีประสบการณ์รู้หรือไม่ว่าแนวทางใดเป็นที่ต้องการ / มาตรฐาน

9
ส่งคืนค่าบูลีนบนคำสั่ง SQL Select
จะคืนค่าบูลีนได้อย่างไรในคำสั่ง SQL Select? ฉันลองรหัสนี้: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) และจะส่งกลับเฉพาะTRUEถ้าUserIDมีอยู่บนโต๊ะ ฉันต้องการให้มันคืนFALSEหากUserIDไม่มีอยู่บนโต๊ะ
144 sql  select  boolean 

4
มี XNOR (Logical biconditional) ตัวดำเนินการใน C # หรือไม่
ฉันเพิ่งเริ่มใช้ C # และไม่พบตัวดำเนินการXNORเพื่อให้ตารางความจริงนี้: aba XNOR ข ---------------- อปท TFF FTF FFT มีตัวดำเนินการเฉพาะสำหรับสิ่งนี้หรือไม่? หรือฉันต้องใช้! (A ^ B)?



8
JS สร้างบูลีนแบบสุ่ม
คำถามง่ายๆ แต่ฉันสนใจในความแตกต่างที่นี่ ฉันกำลังสร้างบูลีนแบบสุ่มโดยใช้วิธีการต่อไปนี้ที่ฉันคิดขึ้นเอง: const rand = Boolean(Math.round(Math.random())); เมื่อใดก็ตามที่random()ปรากฏขึ้นดูเหมือนว่าจะมีข้อผิดพลาดอยู่เสมอ - มันไม่ได้สุ่มอย่างแท้จริงมันถูกบุกรุกโดยบางสิ่งหรืออื่น ๆ ฯลฯ ดังนั้นฉันต้องการทราบ: ก) วิธีการข้างต้นเป็นแนวทางปฏิบัติที่ดีที่สุดหรือไม่? b) ฉันคิดมากเกินไปหรือเปล่า? c) ฉันคิดอะไรไม่ออกหรือเปล่า? d) มีวิธีที่ดีกว่า / เร็วกว่า / สง่างามที่ฉันไม่รู้หรือไม่? (ค่อนข้างสนใจถ้า B และ C เป็นเอกสิทธิ์เฉพาะบุคคล) ปรับปรุง ถ้ามันสร้างความแตกต่างฉันใช้สิ่งนี้สำหรับการเคลื่อนไหวของตัวละคร AI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.