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

นี่เป็นรถถัง AMBIGUOUS; ใช้แท็กภาษาเฉพาะเมื่อใดก็ตามที่มีผลบังคับใช้ ตัวแปรคือที่เก็บข้อมูลชื่อในหน่วยความจำ การใช้ตัวแปรโปรแกรมคอมพิวเตอร์สามารถจัดเก็บตัวเลขข้อความข้อมูลไบนารีหรือการรวมกันของชนิดข้อมูลใด ๆ เหล่านี้ พวกเขาสามารถส่งผ่านไปในโปรแกรม

9
ฉันจะหาคำจำกัดความของ size_t ได้ที่ไหน
ฉันเห็นตัวแปรที่กำหนดด้วยประเภทนี้ แต่ฉันไม่รู้ว่ามันมาจากไหนหรือจุดประสงค์ของมันคืออะไร ทำไมไม่ใช้ int หรือไม่ได้ลงนาม int? (ประเภทที่ "คล้ายกัน" อื่น ๆ ล่ะ void_t ฯลฯ )
123 c++  c  variables 

19
เป็นไปได้ไหมที่จะสร้างตัวแปรสตริงหลายบรรทัดใน Makefile
ฉันต้องการสร้างตัวแปร makefile ที่เป็นสตริงหลายบรรทัด (เช่นเนื้อหาของการประกาศการเผยแพร่อีเมล) สิ่งที่ต้องการ ANNOUNCE_BODY=" Version $(VERSION) of $(PACKAGE_NAME) has been released It can be downloaded from $(DOWNLOAD_URL) etc, etc" แต่ดูเหมือนจะหาวิธีทำไม่ได้ เป็นไปได้ไหม?

4
ตัวแปรอินสแตนซ์เทียบกับตัวแปรคลาสใน Python
ฉันมีคลาส Python ซึ่งฉันต้องการเพียงอินสแตนซ์เดียวที่รันไทม์ดังนั้นจึงเพียงพอที่จะมีแอตทริบิวต์เพียงครั้งเดียวต่อคลาสและไม่ใช่ต่ออินสแตนซ์ หากมีมากกว่าหนึ่งอินสแตนซ์ (ซึ่งจะไม่เกิดขึ้น) อินสแตนซ์ทั้งหมดควรมีการกำหนดค่าเหมือนกัน ฉันสงสัยว่าตัวเลือกใดต่อไปนี้จะดีกว่าหรือมากกว่า Python "สำนวน" ตัวแปรคลาส: class MyController(Controller): path = "something/" children = [AController, BController] def action(self, request): pass ตัวแปรอินสแตนซ์: class MyController(Controller): def __init__(self): self.path = "something/" self.children = [AController, BController] def action(self, request): pass

9
int และ long ใน C ++ ต่างกันอย่างไร
แก้ไขฉันถ้าฉันผิด int คือ 4 ไบต์โดยมีช่วงของค่าตั้งแต่ -2,147,483,648 ถึง 2,147,483,647 (2 ^ 31) long คือ 4 ไบต์โดยมีช่วงของค่าตั้งแต่ -2,147,483,648 ถึง 2,147,483,647 (2 ^ 31) C ++ แตกต่างกันอย่างไร? สามารถใช้แทนกันได้หรือไม่?
120 c++  variables 

1
ตัวแปร PHP ในฟังก์ชันที่ไม่ระบุชื่อ
ฉันกำลังเล่นกับฟังก์ชันที่ไม่ระบุตัวตนใน PHP และตระหนักว่าพวกเขาดูเหมือนจะไม่เข้าถึงตัวแปรนอกตัวพวกเขา มีวิธีใดในการแก้ไขปัญหานี้หรือไม่? ตัวอย่าง: $variable = "nothing"; functionName($someArgument, function() { $variable = "something"; }); echo $variable; //output: "nothing" สิ่งนี้จะแสดงผล "ไม่มีอะไร" มีวิธีใดบ้างที่ฟังก์ชันนิรนามสามารถเข้าถึงได้$variable?

5
แก้ไข / ดูตัวแปรคงที่ในขณะที่ดีบักใน Eclipse
ตามคำถาม. ในมุมมองการแก้ไขจุดบกพร่องมีกรอบตัวแปร แสดงค่าทั้งหมดของตัวแปรสมาชิกของอ็อบเจ็กต์ปัจจุบันและตัวแปรโลคัลทั้งหมด แต่จะไม่แสดงตัวแปรคงที่ของคลาสของอ็อบเจ็กต์ ฉันจะไปถึงสิ่งเหล่านี้ได้อย่างไร googling บางตัวแนะนำให้ฉันกดปุ่มบนแถบเครื่องมือ แต่ไม่มีอะไรบนแถบเครื่องมือของกรอบตัวแปรยกเว้น "แสดงชื่อประเภท" "โครงสร้างตรรกะ" และ "ยุบทั้งหมด" (Eclipse 3.4.2) คำแนะนำใด ๆ?

11
การลบเครื่องหมายคำพูดคู่ออกจากตัวแปรในไฟล์แบตช์จะสร้างปัญหากับสภาพแวดล้อม CMD
ใครสามารถช่วยด้วยวิธีการลบเครื่องหมายคำพูดที่มีประสิทธิภาพและปลอดภัยจากตัวแปรแบตช์ได้หรือไม่? ฉันได้เขียนไฟล์แบตช์ซึ่งนำเข้ารายการพารามิเตอร์% 1,% 2,% 3 และอื่น ๆ ได้สำเร็จและวางไว้ในตัวแปรที่มีชื่อ พารามิเตอร์เหล่านี้บางตัวมีหลายคำและด้วยเครื่องหมายคำพูดคู่ > "Susie Jo" (%1) > "Smith Barnes" (%2) > "123 E. Main St." (%3) ตัวแปร% เหล่านี้จะอยู่ในตัวแปรที่ตั้งชื่อถัดไป: > set FirstName=%1 > set LastName=%2 > set ShipAddr=%3 การตรวจสอบตัวแปรทำได้โดย echo เสียงสะท้อน% FirstName% echo% LastName% echo% ShipAddr% ผลลัพธ์จะแสดงเป็น "Susie Jo" "Smith Barnes" "123 E. Main …

10
ฉันจะใช้ตัวแปรใน Oracle SQL Developer ได้อย่างไร
ด้านล่างนี้เป็นตัวอย่างของการใช้ตัวแปรใน SQL Server 2000 DECLARE @EmpIDVar INT SET @EmpIDVar = 1234 SELECT * FROM Employees WHERE EmployeeID = @EmpIDVar ฉันต้องการทำสิ่งเดียวกันใน Oracle โดยใช้ SQL Developer โดยไม่มีความซับซ้อนเพิ่มเติม ดูเหมือนเป็นสิ่งที่ง่ายมากที่ต้องทำ แต่ฉันหาวิธีง่ายๆไม่ได้ ฉันจะทำมันได้อย่างไร?
116 sql  oracle  variables  declare 

20
ลบองค์ประกอบออกจากอาร์เรย์ Bash
ฉันต้องการลบองค์ประกอบออกจากอาร์เรย์ใน bash shell โดยทั่วไปฉันเพียงแค่ทำ: array=("${(@)array:#<element to remove>}") น่าเสียดายที่องค์ประกอบที่ฉันต้องการลบเป็นตัวแปรดังนั้นฉันจึงไม่สามารถใช้คำสั่งก่อนหน้านี้ได้ ตัวอย่างด้านล่าง: array+=(pluto) array+=(pippo) delete=(pluto) array( ${array[@]/$delete} ) -> but clearly doesn't work because of {} ความคิดใด ๆ ?
116 arrays  bash  variables 

2
กำหนดค่าเดียวกันให้กับตัวแปรหลายตัวพร้อมกัน?
ฉันจะกำหนดค่าเดียวกันสำหรับตัวแปรหลายตัวใน PHP พร้อมกันได้อย่างไร ฉันมีสิ่งที่ชอบ: $var_a = 'A'; $var_b = 'A'; $same_var = 'A'; $var_d = 'A'; $some_var ='A'; ในกรณีของฉันฉันไม่สามารถเปลี่ยนชื่อตัวแปรทั้งหมดให้มีชื่อเดียวกันได้ (ซึ่งจะทำให้ง่ายขึ้น) มีวิธีใดบ้างที่จะกำหนดค่าเดียวกันให้กับตัวแปรทั้งหมดด้วยวิธีที่กะทัดรัดกว่านี้

8
วิธีการจัดเก็บคำสั่งในตัวแปรในเชลล์สคริปต์
ฉันต้องการเก็บคำสั่งที่จะใช้ในช่วงเวลาต่อมาในตัวแปร (ไม่ใช่ผลลัพธ์ของคำสั่ง แต่เป็นคำสั่งเอง) ฉันมีสคริปต์ง่ายๆดังนี้: command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test... (command worked successfully) อย่างไรก็ตามเมื่อฉันลองทำอะไรที่ซับซ้อนขึ้นเล็กน้อยมันก็ล้มเหลว ตัวอย่างเช่นถ้าฉันทำ command="ls | grep -c '^'"; ผลลัพธ์คือ: Command: ls | grep -c '^' ls: cannot access |: No such file or directory ls: cannot access grep: …
114 linux  bash  variables  command 

4
Java - รวมตัวแปรภายในสตริงหรือไม่
ตกลงดังนั้นเราทุกคนควรรู้ว่าคุณสามารถรวมตัวแปรลงในสตริงได้โดยทำ: String string = "A string " + aVariable; มีวิธีทำดังนี้ String string = "A string {aVariable}"; กล่าวอีกนัยหนึ่ง:โดยไม่ต้องปิดเครื่องหมายคำพูดและเพิ่มเครื่องหมายบวก มันขี้เหร่มาก

7
บันทึกไดเรกทอรีปัจจุบันในตัวแปรโดยใช้ Bash?
export PATH=$PATH:currentdir+somethingelseสิ่งที่ฉันพยายามทำคือการหาไดเรกทอรีการทำงานปัจจุบันและบันทึกลงในตัวแปรเพื่อที่ฉันสามารถเรียกใช้ ฉันไม่แน่ใจว่าพวกเขามีตัวแปรที่มี cwd เป็นค่าเริ่มต้นหรือไม่ ฉันจะบันทึกไดเร็กทอรีปัจจุบันในตัวแปรโดยใช้ Bash ได้อย่างไร

8
PowerShell: การตั้งค่าตัวแปรสภาพแวดล้อมสำหรับคำสั่งเดียวเท่านั้น
บน Linux ฉันสามารถทำได้: $ FOO=BAR ./myscript เพื่อเรียก "myscript" โดยมีการตั้งค่าตัวแปรสภาพแวดล้อม FOO สิ่งที่คล้ายกันเป็นไปได้ใน PowerShell กล่าวคือโดยไม่ต้องตั้งค่าตัวแปรก่อนเรียกใช้คำสั่งแล้วยกเลิกการตั้งค่าตัวแปรอีกครั้งหรือไม่ เพื่อให้ชัดเจนยิ่งขึ้นเกี่ยวกับกรณีการใช้งานของฉัน - ฉันไม่ต้องการใช้สิ่งนี้เป็นส่วนหนึ่งของสคริปต์ แต่ฉันมีสคริปต์ของบุคคลที่สามซึ่งมีพฤติกรรมที่ฉันสามารถควบคุมได้โดยใช้ตัวแปรสภาพแวดล้อม แต่ในกรณีนี้ไม่ใช่อาร์กิวเมนต์บรรทัดคำสั่ง ดังนั้นความสามารถในการสลับระหว่างการพิมพ์ $ OPTION=1 ./myscript และ $ ./myscript จะมีประโยชน์มาก

9
ตั้งค่าตัวแปรพา ธ ที่มีช่องว่างในพา ธ ในไฟล์ Windows .cmd หรือไฟล์แบตช์
ฉันยังใหม่กับการเขียนสคริปต์และไม่สามารถใช้งานบทนี้ได้ ฉันจะทำได้ถ้าฉันย้ายไฟล์ไปยังเส้นทางที่ไม่มีช่องว่าง แต่ฉันอยากให้มันทำงานกับพื้นที่นั้นถ้าทำได้ ฉันต้องการแยกการอัปเดต Office จำนวนมากไปยังโฟลเดอร์ที่มีไฟล์. cmd ในการทำให้ไฟล์แบตช์ใช้งานบนคอมพิวเตอร์เครื่องใดก็ได้ฉันตั้งค่าตัวแปรพา ธ ซึ่งฉันต้องเปลี่ยนเพียงที่เดียวเพื่อเรียกใช้บนเครื่องอื่น ปัญหาคือทางเดินมีช่องว่างอยู่ ถ้าฉันใส่เครื่องหมายคำพูดรอบ ๆ เส้นทางในคำจำกัดความ cmd.exe จะวางไว้รอบ ๆ เส้นทางก่อนที่จะต่อท้ายชื่อไฟล์และสวิตช์และแบตช์ล้มเหลวด้วย "ข้อผิดพลาดทางไวยากรณ์ของบรรทัดคำสั่ง" หากไม่มีเครื่องหมายคำพูดจะล้มเหลวด้วย "ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอกโปรแกรมที่ใช้งานได้หรือไฟล์แบตช์" สำหรับการทดสอบฉันใช้สวิตช์ความช่วยเหลือจนกว่าหรือถ้าจะทำให้มันใช้งานได้ ฉันสามารถทำได้โดยใช้ชื่อไฟล์ / โฟลเดอร์ 8.3 (เช่นเอกสารของฉันเป็น MyDocu ~ 1) แต่สามารถทำได้ด้วยวิธีอื่นหรือไม่?

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