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

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

9
เครื่องหมายขีดล่างหน้าตัวแปรในคลาสโกโก้ที่มีวัตถุประสงค์เป็นอย่างไร
ฉันเคยเห็นในตัวอย่าง iPhone สองสามตัวอย่างที่คุณลักษณะได้ใช้เครื่องหมายขีดล่าง _ หน้าตัวแปร ไม่มีใครรู้ว่าสิ่งนี้หมายความว่าอย่างไร หรือมันทำงานอย่างไร ไฟล์ส่วนต่อประสานที่ฉันใช้อยู่ดูเหมือนว่า: @interface MissionCell : UITableViewCell { Mission *_mission; UILabel *_missionName; } @property (nonatomic, retain) UILabel *missionName; - (Mission *)mission; ฉันไม่แน่ใจว่าสิ่งที่กล่าวมาข้างต้นทำอะไร แต่เมื่อฉันพยายามตั้งชื่อภารกิจดังนี้ aMission.missionName = missionName; ฉันได้รับข้อผิดพลาด: ขอชื่อ 'MissionName' ของสมาชิกในบางสิ่งที่ไม่ใช่โครงสร้างหรือสหภาพ

19
การใช้ตัวแปรแบบคงที่ส่วนตัวใน Java คืออะไร?
ถ้าตัวแปรถูกประกาศเป็นแล้วผมสามารถเข้าถึงได้จากทุกที่public static varName; ClassName.varNameฉันยังทราบว่าสมาชิกแบบคงที่จะถูกใช้ร่วมกันโดยอินสแตนซ์ทั้งหมดของคลาสและไม่ได้ถูกจัดสรรใหม่ในแต่ละอินสแตนซ์ การประกาศตัวแปรprivate static varName;แตกต่างจากการประกาศตัวแปรprivate varName;หรือไม่? ในทั้งสองกรณีมันไม่สามารถเข้าถึงได้เป็นClassName.varNameหรือเป็นClassInstance.varNameจากชั้นอื่น ๆ การประกาศตัวแปรเป็นแบบสแตติกให้คุณสมบัติพิเศษอื่น ๆ หรือไม่

8
ข้อผิดพลาด:“ ไม่สามารถแก้ไขค่าที่ส่งคืนได้” c #
ฉันใช้คุณสมบัติที่ใช้งานอัตโนมัติ ฉันเดาวิธีที่เร็วที่สุดในการแก้ไขปัญหาต่อไปนี้คือการประกาศตัวแปรสำรองของฉันเอง public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 ข้อความแสดงข้อผิดพลาด: ไม่สามารถแก้ไขค่าที่ส่งคืนของ 'expression' ได้เนื่องจากไม่ใช่ตัวแปร มีความพยายามในการแก้ไขชนิดของค่าที่เป็นผลลัพธ์ของนิพจน์กลาง เนื่องจากค่าไม่คงอยู่ค่าจะไม่เปลี่ยนแปลง เมื่อต้องการแก้ไขข้อผิดพลาดนี้ให้เก็บผลลัพธ์ของนิพจน์ในค่าระดับกลางหรือใช้ประเภทการอ้างอิงสำหรับนิพจน์กลาง

5
จะกำหนดตัวแปรใน Dockerfile ได้อย่างไร?
ในDockerfileของฉันฉันต้องการกำหนดตัวแปรที่ฉันสามารถใช้ใน Dockerfileได้ในภายหลัง ฉันตระหนักถึงENVคำสั่ง แต่ฉันไม่ต้องการให้ตัวแปรเหล่านี้เป็นตัวแปรสภาพแวดล้อม มีวิธีการประกาศตัวแปรที่ขอบเขต Dockerfileหรือไม่?


9
วิธีอ้างอิงไฟล์สำหรับตัวแปรที่ใช้ Bash
ฉันต้องการเรียกไฟล์การตั้งค่าสำหรับตัวแปรฉันจะทำสิ่งนี้ใน bash ได้อย่างไร? ดังนั้นไฟล์การตั้งค่าจะกำหนดตัวแปร (เช่น: CONFIG.FILE): production="liveschool_joe" playschool="playschool_joe" และสคริปต์จะใช้ตัวแปรเหล่านั้นในนั้น #!/bin/bash production="/REFERENCE/TO/CONFIG.FILE" playschool="/REFERENCE/TO/CONFIG.FILE" sudo -u wwwrun svn up /srv/www/htdocs/$production sudo -u wwwrun svn up /srv/www/htdocs/$playschool ฉันจะทุบตีเพื่อทำสิ่งนั้นได้อย่างไร ฉันจะต้องใช้ awk / sed ฯลฯ หรือไม่?

14
ฉันจะส่งตัวแปร JavaScript ไปยัง PHP ได้อย่างไร
ฉันต้องการส่งตัวแปร JavaScript ไปยัง PHP โดยใช้อินพุตที่ซ่อนอยู่ในแบบฟอร์ม แต่ฉันไม่สามารถได้รับค่าของเข้า$_POST['hidden1'] $salarieidมีอะไรผิดปกติหรือเปล่า? นี่คือรหัส: <script type="text/javascript"> // View what the user has chosen function func_load3(name) { var oForm = document.forms["myform"]; var oSelectBox = oForm.select3; var iChoice = oSelectBox.selectedIndex; //alert("You have chosen: " + oSelectBox.options[iChoice].text); //document.write(oSelectBox.options[iChoice].text); var sa = oSelectBox.options[iChoice].text; document.getElementById("hidden1").value = sa; } </script> <form name="myform" …

5
ยกตัวอย่างคลาสจากตัวแปรใน PHP หรือไม่?
ฉันรู้ว่าคำถามนี้ฟังดูค่อนข้างคลุมเครือดังนั้นฉันจะทำให้ชัดเจนขึ้นด้วยตัวอย่าง: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); นี่คือสิ่งที่ฉันต้องการจะทำ คุณจะทำอย่างไร ฉันสามารถใช้ eval () ได้เช่นนี้: $var = 'bar'; eval('$bar = new '.$var.'Class(\'var for __construct()\');'); แต่ฉันอยากอยู่ให้ห่างจาก eval () มีวิธีการทำเช่นนี้โดยไม่ต้อง eval ()?
146 php  class  variables  eval 

9
วัตถุประสงค์ระดับ C ตัวแปรระดับคงที่
ฉันมีคลาสฟิล์มซึ่งแต่ละอันเก็บ ID ที่ไม่ซ้ำกัน ใน C #, Java เป็นต้นฉันสามารถกำหนด static int currentID และทุกครั้งที่ฉันตั้ง ID ฉันสามารถเพิ่ม currentID และการเปลี่ยนแปลงที่เกิดขึ้นในระดับชั้นไม่ใช่ระดับวัตถุ สามารถทำได้ใน Objective-C หรือไม่ ฉันพบว่ามันยากมากที่จะหาคำตอบสำหรับสิ่งนี้

6
ฉันจะทำการหารด้วยตัวแปรในเชลล์ลินุกซ์ได้อย่างไร
เมื่อฉันเรียกใช้คำสั่งในเชลล์ของฉันดังต่อไปนี้จะส่งคืนexpr: non-integer argumentข้อผิดพลาด ใครช่วยอธิบายเรื่องนี้ให้ฉันฟังหน่อยได้ไหม $ x=20 $ y=5 $ expr x / y expr: non-integer argument

9
การใช้ i และ j เป็นตัวแปรใน Matlab
iและjเป็นชื่อตัวแปรที่นิยมมาก (ดูเช่นคำถามนี้นี้และชื่อนี้ ) ตัวอย่างเช่นในลูป: for i=1:10, % do something... end ตามดัชนีเข้าสู่เมทริกซ์: mat( i, j ) = 4; เหตุใดจึงไม่ควรใช้เป็นชื่อตัวแปรใน Matlab

10
วิธีที่สวยงามกว่าในการประกาศตัวแปรหลายตัวในเวลาเดียวกัน
หากต้องการประกาศหลายตัวแปรใน "เวลาเดียวกัน" ฉันจะทำ: a, b = True, False แต่ถ้าฉันต้องประกาศตัวแปรมากขึ้นมันจะเปลี่ยนไปน้อยลงและสง่างามน้อยลง: a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True มีวิธีที่ดีกว่า / หรูหรา / สะดวกในการทำเช่นนี้? สิ่งนี้จะต้องเป็นพื้นฐาน แต่ถ้าฉันใช้รายการหรือทูเปิลสำหรับเก็บตัวแปรฉันจะต้องเข้าหาอย่างไรเพื่อที่ฉันจะได้มีประโยชน์ตั้งแต่: aList = [a,b] ไม่ถูกต้องฉันจะต้องทำ: a, b = True, True หรือฉันจะพลาดอะไร

17
วิธีการรวมสองสายเข้าด้วยกันใน PHP?
จริงๆแล้วฉันไม่รู้จะอธิบายสิ่งที่ฉันต้องการ แต่ฉันจะแสดงให้คุณเห็น: ตัวอย่างเช่น: $data1 = "the color is"; $data2 = "red"; ฉันควรทำอย่างไร (หรือกระบวนการ) เพื่อให้ผล $ คือการรวมกันของ$data1และ$data2? ผลลัพธ์ที่ต้องการ: $result = "the color is red";

4
การผสมตัวแปร PHP กับตัวอักษรสตริง
ว่าฉันมีตัวแปร$testและมันถูกกำหนดเป็น:$test = 'cheese' ฉันต้องการส่งออกcheeseyซึ่งฉันสามารถทำเช่นนี้: echo $test . 'y' แต่ฉันต้องการลดความซับซ้อนของรหัสให้เป็นอย่างนี้ (ซึ่งจะไม่ทำงาน): echo "$testy" มีวิธีที่จะได้yรับการปฏิบัติราวกับว่ามันแยกจากตัวแปรหรือไม่?
140 php  string  variables 

24
ทำไมชื่อตัวแปรเริ่มต้นด้วยตัวเลขไม่ได้?
ฉันทำงานกับนักพัฒนา C ++ รายใหม่เมื่อเขาถามคำถาม: "ทำไมชื่อตัวแปรไม่สามารถขึ้นต้นด้วยตัวเลข" ฉันไม่สามารถหาคำตอบได้ยกเว้นว่าตัวเลขบางตัวสามารถมีข้อความอยู่ในนั้น (123456L, 123456U) และจะเป็นไปไม่ได้หากคอมไพเลอร์คิดทุกอย่างด้วยอักขระอัลฟ่าจำนวนหนึ่งเป็นชื่อตัวแปร นั่นคือคำตอบที่ถูกต้องหรือไม่? มีเหตุผลอะไรอีกไหม? string 2BeOrNot2Be = "that is the question"; // Why won't this compile?

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