คำถามในหัวข้อ 'types'

อะไรคือความแตกต่างระหว่าง double a = a + int b และ int a += double b?
ทำไม: public class Addition { public static void main() { int a = 0; double b = 1.0; a = a + b; System.out.println(a); } } ไม่รวบรวม แต่: public class Addition { public static void main() { int a = 0;...
6168 มุมมอง

การตรวจสอบประเภท: typeof, GetType หรือเป็น?
ฉันเคยเห็นคนจำนวนมากใช้รหัสต่อไปนี้: Type t = typeof(obj1); if (t == typeof(int)) // Some code here แต่ฉันรู้ว่าคุณก็ทำสิ่งนี้ได้เช่นกัน: if (obj1.GetType() == typeof(int)) // Some code here หรือสิ่งนี้: if (obj1 is int)...
1151355 มุมมอง
schedule 01.12.2023

การผสมพารามิเตอร์ประเภทและประเภทนามธรรมในสกาลา
ฉันกำลังพยายามใช้คำตอบของ คำถามก่อนหน้า เพื่อใช้กราฟขนาดเล็ก ห้องสมุด. แนวคิดก็คือการพิจารณากราฟเป็นคอลเลคชัน โดยที่จุดยอดจะล้อมองค์ประกอบคอลเลกชั่น ฉันต้องการใช้ประเภทนามธรรมเพื่อแสดงประเภท Vertex และ Edge (เนื่องจากความปลอดภัยของประเภท)...
2422 มุมมอง
schedule 03.01.2024

คิวที่พิมพ์ขึ้นอยู่กับ haskell
ฉันพยายามตอบคำถามของตัวเองเกี่ยวกับ ตัวอย่างที่ใช้ส่วนขยาย PolyKinds ใน GHC และมา กับปัญหาที่เป็นรูปธรรมมากขึ้น ฉันกำลังพยายามสร้างโมเดลคิวที่สร้างจากสองรายการ ได้แก่ head-list ที่ dequeue รับองค์ประกอบมา และ tail-list ที่ enqueue วางไว้...
397 มุมมอง
schedule 19.01.2024

กำหนดประเภทอุปกรณ์จากหมายเลขซีเรียล / ID เฉพาะ
เรามีแอปพลิเคชั่นมือถือบน iPhone และ Android (และจะเปิดตัว Blackberry เร็วๆ นี้) ฟังก์ชันการทำงานของแอปจะเหมือนกัน - เรารองรับเฉพาะอุปกรณ์ที่แตกต่างกันหลายเครื่อง แอปสื่อสารกับบริการเว็บส่วนหลังเพื่อรับข้อมูล ตอนนี้ในเว็บแอปพลิเคชัน...
1076 มุมมอง
schedule 30.12.2023

การป้อนองค์ประกอบประเภทที่ไม่รู้จักลงในเวกเตอร์
ฉันกำลังทำงานกับโปรแกรมที่รับองค์ประกอบจากผู้ใช้มาจัดเรียง สำหรับโปรแกรมนี้ ฉันต้องใช้เวกเตอร์เนื่องจากไม่ทราบขนาดของรายการองค์ประกอบก่อนที่ผู้ใช้จะป้อนข้อมูล คำแนะนำของเราคือ: เขียนโปรแกรมในภาษา C++ เพื่อทำการเรียงลำดับรายการองค์ประกอบ...
8427 มุมมอง
schedule 29.10.2023

python ชนิดข้อมูลที่เล็กที่สุดสำหรับ socket chatter
"แพ็กเก็ต" ที่เล็กที่สุดที่สามารถส่งผ่านโมดูลซ็อกเก็ตคืออะไร ฉันต้องการส่งข้อมูล 16 บิต 2 ไบต์เท่านั้น และเป็นสิ่งที่ฉันต้องส่งอย่างรวดเร็ว ดังนั้นฉันจึงต้องการให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ ฉันได้ทำ "การทดลอง" เพื่อค้นหาขนาดที่เล็กที่สุด...
1638 มุมมอง
schedule 04.12.2023

รวมคอลัมน์ปี เดือน วัน ชั่วโมง นาที และวินาทีที่แยกจากกันเป็นคอลัมน์การประทับเวลาเดียว
ชุดข้อมูลของฉันประกอบด้วยคอลัมน์ปี เดือน วัน ชั่วโมง นาที และวินาทีแยกกันดังต่อไปนี้ โดยคั่นด้วยช่องว่าง: +-------------------+ |2007|09|28|21|14|06| |2007|09|28|21|14|06| |2007|09|28|21|14|06| |2007|09|28|21|14|06| |2007|09|28|21|14|06|...
1197 มุมมอง
schedule 09.12.2023

ตัวตรวจสอบประเภทสามารถช่วยฉันได้ไหม ด้วยตระกูลประเภทอาจจะ?
ฉันจึงเขียน เกมฟุตบอล เล็กๆ นี้มาระยะหนึ่งแล้ว และมีสิ่งหนึ่งที่ทำให้เกิดข้อบกพร่อง ฉันตั้งแต่แรกเริ่ม เกมดังกล่าวเป็นไปตาม Yampa Arcade ดังนั้นจึงมีประเภทผลรวมสำหรับ "วัตถุ" ในเกม: data ObjState = Ball Id Pos Velo | Player Id...
264 มุมมอง
schedule 05.01.2024

ลงชื่อหรือไม่ได้ลงนามแบบยาวสำหรับบอร์ดเกม 8x8 ในค
ฉันกำลังเขียนโปรแกรมเกม Reversi ด้วยภาษา C และฉันยังใหม่กับภาษานี้ (มาจาก java) และยังไม่เคยเขียนโปรแกรมเกมด้วยบอร์ด 8x8 มาก่อน ฉันต้องการใช้ bit Boards เพื่อแสดงบอร์ดเกมสำหรับผู้เล่นทั้งคนขาวและดำ (คำละ 64 บิตหนึ่งคำ) และฉันสงสัยว่าฉันควรใช้...
168 มุมมอง
schedule 18.12.2023

เปลี่ยนบล็อกฟังก์ชัน simulink/matlab ชนิดข้อมูลมาตรฐาน
ฉันคิดว่าฉันมีคำถามที่ค่อนข้างง่าย แต่ฉันยังไม่พบวิธีแก้ไขใด ๆ จนถึงตอนนี้ ฉันจะเปลี่ยนประเภทข้อมูลมาตรฐานของโมเดล simulink ได้อย่างไร โมเดลประกอบด้วย matlab function blocks บางส่วน และภายในบล็อกนี้ ฉันต้องการสิ่งนั้น เช่น ตัวแปรเช่น var =...
1402 มุมมอง
schedule 23.11.2023

Haskell - ไม่สามารถจับคู่ประเภท [] กับ IO
ฉันยังใหม่กับ Haskell เหตุใดฉันจึงได้รับข้อความแสดงข้อผิดพลาด (ไม่สามารถจับคู่ประเภท '[]' กับ 'IO' — Haskell) ในโค้ดต่อไปนี้ โดยหลักแล้วฉันต้องการเพียงเวลาของอัลกอริธึมที่ทำงานโดยไม่มีผลลัพธ์ ต้องการวัดเวลาอัลกอริทึมเท่านั้น qsort1...
2079 มุมมอง
schedule 13.12.2023

การเข้าถึงสมาชิกคลาสในคำสั่ง if โดยใช้ std::is_same
ฉันกำลังพยายามแก้ไขปัญหาต่อไปนี้: ฉันต้องการทำคำสั่ง if ที่ทำบางอย่างขึ้นอยู่กับว่าอาร์กิวเมนต์ของเทมเพลตนั้นเป็นวัตถุเฉพาะหรือไม่ และถ้าเป็นเช่นนั้น ให้เรียกใช้ฟังก์ชันสมาชิกของวัตถุ สมมติว่าฉันต้องการ std::string ตัวอย่าง: #include...
314 มุมมอง
schedule 24.10.2023

ฟังก์ชั่นทั่วไปของสกาล่าในการแปลงประเภทใด ๆ เป็นอาร์กิวเมนต์ประเภททั่วไปที่ระบุ
เป็นไปได้ไหมที่จะเขียนฟังก์ชันทั่วไปที่ยอมรับค่าประเภท "ใดๆ" และอาร์กิวเมนต์ประเภททั่วไปพูดว่า "T" และส่งคืน Option[T] โดยการตรวจสอบประเภทรันไทม์ของค่าที่ส่งผ่านเข้าไป ฉันลอง repl (Scala เวอร์ชัน 2.11.7 (Java HotSpot(TM) 64-Bit Server VM, Java...
1440 มุมมอง
schedule 16.11.2023

จะส่งและคงแบบฟอร์ม Symfony และแบบฟอร์มซ้อนเพิ่มเติมได้อย่างไร
ฉันใช้แบบฟอร์มสองประเภทสำหรับหนึ่งหน้าในโครงการ Symfony ของฉัน ฉันทำเช่นนี้เพื่อให้ผู้ใช้ตัดสินใจระหว่างสองตัวเลือกในการสร้างเอกสารใหม่ วิธีสร้างเพจ: มีช่องข้อความหลายช่องที่ต้องกรอก ทั้งหมดเป็นของ DocumentCreateType ของฉัน...
308 มุมมอง
schedule 04.12.2023

ดึงข้อมูลประเภทเทมเพลตด้านในสุดภายในเทมเพลตนั้นเอง
เป็นไปได้หรือไม่ที่จะดึงเทมเพลตที่ซ้อนกันประเภทชั้นในสุดประเภทเดียวกัน จากภายในเทมเพลต ฉันต้องการดึงข้อมูลประเภท double ในตัวอย่างต่อไปนี้: template<typename T> struct is_a : std::false_type {}; template<typename T> struct A {...
1025 มุมมอง
schedule 03.12.2023

วิธีตรวจสอบว่าค่าเป็นแบบทศนิยม [ปิด]
ฉันต้องการตรวจสอบว่าค่าที่ฉันได้รับเป็นตัวเลขทศนิยมหรือไม่ ฉันมีโค้ดชิ้นหนึ่งที่ตรวจสอบว่าเป็นสตริงบางตัวหรือตัวเลขทศนิยม ถ้าไม่เช่นนั้นก็ให้ข้อผิดพลาด นี่คือรหัส: if sensorData.Passport.Geolocation.Latitude != "gps" &&...
2941 มุมมอง
schedule 16.11.2023

ฉันจะระบุสิ่งอันดับในลายเซ็น Numba Vectorize ได้อย่างไร
ฉันกำลังกำหนดฟังก์ชันและต้องการใช้ Numba Vectorize เพื่อเร่งความเร็วด้วย cuda ฉันมีปัญหากับลายเซ็นของฟังก์ชัน ฟังก์ชันจะส่งกลับค่า float64 ฉันต้องการส่งค่า float64 สองค่าซึ่งจะเป็นค่า vectorized และนอกเหนือจากค่า float64 9 tuple ซึ่งจะเป็นสเกลาร์...
1835 มุมมอง
schedule 17.12.2023

การแมปประเภททูเพิลภายในประเภททูเพิล
เอกสารสำหรับ ประเภททูเพิลที่แมป เสนอตัวอย่างนี้: type MapToPromise<T> = { [K in keyof T]: Promise<T[K]> }; type Coordinate = [number, number] type PromiseCoordinate = MapToPromise<Coordinate>; // [Promise<number>,...
93 มุมมอง
schedule 06.01.2024

`A =› List[B]` สามารถแปลงเป็น `List[A =› B]` ได้หรือไม่
ฉันกำลังพยายามค้นหาการใช้งานสำหรับลายเซ็นฟังก์ชัน Scala นี้: def explode[A, B](f: A => List[B]): List[A => B] ทิศทางตรงกันข้ามเป็นไปได้: def nest[A, B](fs: List[A => B]): A => List[B] = (a: A) => fs.map(_(a))...
103 มุมมอง