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

พารามิเตอร์เป็นชนิดของตัวแปรที่ใช้ในรูทีนย่อยเพื่ออ้างถึงข้อมูลที่ให้ไว้เป็นอินพุตไปยังรูทีนย่อย

26
ตั้งค่าพารามิเตอร์เริ่มต้นสำหรับฟังก์ชั่น JavaScript
ฉันต้องการให้ฟังก์ชัน JavaScript มีอาร์กิวเมนต์ที่เป็นทางเลือกซึ่งฉันตั้งเป็นค่าเริ่มต้นซึ่งจะถูกใช้หากไม่ได้กำหนดค่า (และจะข้ามหากค่านั้นผ่านไป) ใน Ruby คุณสามารถทำสิ่งนี้ได้: def read_file(file, delete_after = false) # code end ใช้งานได้กับ JavaScript หรือไม่ function read_file(file, delete_after = false) { // Code }

23
Java รองรับค่าพารามิเตอร์เริ่มต้นหรือไม่
ฉันเจอโค้ด Java บางตัวที่มีโครงสร้างต่อไปนี้: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three parameters here } ฉันรู้ว่าใน C ++ ฉันสามารถกำหนดพารามิเตอร์เป็นค่าเริ่มต้น ตัวอย่างเช่น: void MyParameterizedFunction(String param1, int param2, bool param3=false); Java รองรับไวยากรณ์ประเภทนี้หรือไม่ มีเหตุผลใดบ้างที่ทำให้ไวยากรณ์สองขั้นตอนนี้เป็นที่ต้องการมากกว่า

8
พารามิเตอร์ถูกส่งในคำขอ HTTP POST อย่างไร
ในคำขอHTTP GETพารามิเตอร์จะถูกส่งเป็นสตริงเคียวรี : http://example.com/page ? parameter = value & ยัง = อีก ในคำขอHTTP POSTพารามิเตอร์จะไม่ถูกส่งไปพร้อมกับ URI คุณค่าอยู่ที่ไหน ในส่วนหัวคำขอ? ในคำขอร่างกาย? มันดูเหมือนอะไร?
1475 http  post  parameters  request  uri 

30
กำหนดพารามิเตอร์ SQL IN clause
ฉันจะกำหนดพารามิเตอร์การสืบค้นที่มีส่วนINคำสั่งที่มีอาร์กิวเมนต์จำนวนตัวแปรเช่นนี้ได้อย่างไร SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC ในแบบสอบถามนี้จำนวนอาร์กิวเมนต์อาจอยู่ที่ใดก็ได้ตั้งแต่ 1 ถึง 5 ฉันไม่ต้องการใช้ขั้นตอนการจัดเก็บเฉพาะสำหรับนี้ (หรือ XML) แต่ถ้ามีบางวิธีที่หรูหราโดยเฉพาะกับSQL Server 2008ฉันเปิดให้


7
การส่งพารามิเตอร์ไปยังฟังก์ชัน Bash
ฉันพยายามค้นหาวิธีการส่งผ่านพารามิเตอร์ในฟังก์ชัน Bash แต่สิ่งที่เกิดขึ้นคือวิธีการส่งผ่านพารามิเตอร์จากบรรทัดคำสั่งเสมอ ฉันต้องการส่งพารามิเตอร์ภายในสคริปต์ของฉัน ฉันเหนื่อย: myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options, $rootPassword) { ... } แต่ไวยากรณ์ไม่ถูกต้องจะส่งพารามิเตอร์ไปยังฟังก์ชันของฉันได้อย่างไร

28
ฉันจะส่งพารามิเตอร์ไปยังการเรียกกลับ setTimeout () ได้อย่างไร
ฉันมีรหัสจาวาสคริปต์ที่มีลักษณะดังนี้: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } ฉันได้รับข้อผิดพลาดที่topicIdไม่ได้กำหนดทุกอย่างทำงานก่อนที่ฉันจะใช้setTimeout()ฟังก์ชั่น ฉันต้องการให้postinsql(topicId)ฟังก์ชันของฉันถูกเรียกหลังจากเวลาผ่านไปครู่หนึ่ง ฉันควรทำอย่างไรดี?

30
อะไรคือข้อแตกต่างระหว่างอาร์กิวเมนต์และพารามิเตอร์
เมื่อพูดถึงวิธีการด้วยวาจาฉันไม่เคยแน่ใจว่าจะใช้อาร์กิวเมนต์คำหรือพารามิเตอร์หรืออย่างอื่น ในทางที่คนอื่นรู้ว่าฉันหมายถึงอะไร แต่ถูกต้องและประวัติของคำศัพท์คืออะไร? ฉันเป็นโปรแกรมเมอร์ C # แต่ฉันก็สงสัยว่าคนใช้คำต่างกันในภาษาที่ต่างกันหรือไม่ สำหรับบันทึกฉันเรียนรู้ด้วยตนเองโดยไม่มีพื้นฐานด้านวิทยาศาสตร์คอมพิวเตอร์ (โปรดอย่าบอกให้ฉันอ่านCode Completeเพราะฉันขอสิ่งนี้เพื่อประโยชน์ของคนอื่นที่ยังไม่มีหนังสือมหัศจรรย์ของSteve McConnell ) สรุป ฉันทามติทั่วไปน่าจะเป็นที่ตกลงที่จะใช้คำเหล่านี้สลับกันได้ในสภาพแวดล้อมของทีม ยกเว้นบางทีเมื่อคุณนิยามคำศัพท์ที่แม่นยำ จากนั้นคุณยังสามารถใช้ " อาร์กิวเมนต์อย่างเป็นทางการ / พารามิเตอร์" และ " อาร์กิวเมนต์จริง / พารามิเตอร์" เพื่อทำให้เข้าใจผิด

13
ผ่านฟังก์ชั่น JavaScript เป็นพารามิเตอร์
ฉันจะส่งผ่านฟังก์ชั่นเป็นพารามิเตอร์โดยไม่มีฟังก์ชั่นที่ดำเนินการในฟังก์ชั่น "ผู้ปกครอง" หรือใช้eval()? (ตั้งแต่ฉันอ่านว่ามันไม่ปลอดภัย) ฉันมีสิ่งนี้: addContact(entityId, refreshContactList()); ใช้งานได้ แต่ปัญหาคือrefreshContactListไฟไหม้เมื่อเรียกใช้ฟังก์ชันแทนที่จะใช้เมื่อใช้งานฟังก์ชัน ฉันสามารถใช้มันได้eval()แต่ไม่ใช่วิธีปฏิบัติที่ดีที่สุดตามที่ฉันได้อ่าน ฉันจะส่งผ่านฟังก์ชันเป็นพารามิเตอร์ใน JavaScript ได้อย่างไร

30
วิธีรับพารามิเตอร์ URL โดยใช้ jQuery หรือ JavaScript ธรรมดา
ฉันได้เห็นตัวอย่าง jQuery มากมายที่ไม่ทราบขนาดและชื่อพารามิเตอร์ URL ของฉันจะมี 1 สตริงเท่านั้น: http://example.com?sent=yes ฉันแค่ต้องการตรวจจับ: ไม่sentอยู่? มันเท่ากับ "ใช่"?

7
คุณจะส่งผ่านฟังก์ชั่นเป็นพารามิเตอร์ใน C ได้อย่างไร
ฉันต้องการสร้างฟังก์ชั่นที่ทำหน้าที่ส่งผ่านพารามิเตอร์ในชุดข้อมูล คุณจะส่งผ่านฟังก์ชั่นเป็นพารามิเตอร์ใน C ได้อย่างไร

8
int argc, char * argv [] หมายถึงอะไร
ในหลาย C ++ IDE และคอมไพเลอร์เมื่อมันสร้างฟังก์ชั่นหลักสำหรับคุณดูเหมือนว่า: int main(int argc, char *argv[]) เมื่อฉันใช้รหัส C ++ โดยไม่มี IDE เพียงแค่คอมไพเลอร์บรรทัดคำสั่งฉันพิมพ์: int main() ไม่มีพารามิเตอร์ใด ๆ สิ่งนี้หมายความว่าอะไรและมีความสำคัญต่อโปรแกรมของฉันหรือไม่

10
ทำไมฟังก์ชั่นที่ไม่มีพารามิเตอร์ (เมื่อเปรียบเทียบกับนิยามของฟังก์ชันจริง) คอมไพล์?
ฉันเพิ่งเจอรหัส C ของใครบางคนที่ฉันสับสนว่าทำไมมันถึงรวบรวม มีสองประเด็นที่ฉันไม่เข้าใจ ก่อนอื่นฟังก์ชั่นต้นแบบนั้นไม่มีพารามิเตอร์เทียบกับนิยามฟังก์ชันจริง ประการที่สองพารามิเตอร์ในการกำหนดฟังก์ชั่นไม่ได้มีประเภท #include <stdio.h> int func(); int func(param) { return param; } int main() { int bla = func(10); printf("%d", bla); } ทำไมจึงใช้งานได้ ฉันได้ทดสอบมันในคอมไพเลอร์สองสามอันและมันใช้งานได้ดี

4
ผ่านพจนานุกรมไปยังฟังก์ชั่นเป็นพารามิเตอร์คำหลัก
ฉันต้องการเรียกใช้ฟังก์ชันในไพ ธ อนโดยใช้พจนานุกรม นี่คือรหัสบางส่วน: d = dict(param='test') def f(param): print(param) f(d) พิมพ์นี้แต่ฉันต้องการเพียงแค่พิมพ์{'param': 'test'}test ฉันต้องการให้พารามิเตอร์คล้ายกันทำงานมากกว่านี้: d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, p2) f2(d) เป็นไปได้ไหม

19
วิธีเรียกใช้ไฟล์ EXE ใน PowerShell ด้วยพารามิเตอร์ที่มีช่องว่างและเครื่องหมายคำพูด
คุณรันคำสั่งต่อไปนี้ใน PowerShell ได้อย่างไร C: \ Program Deploy \ msdeploy.exe Web \ Files \ IIS \ Microsoft เว็บ - แหล่งข้อมูล: ซิงค์: dbfullsql = "แหล่งข้อมูล = mysource; Integrated Security = false ID ผู้ใช้ = sa; Pwd = sapass!; ฐานข้อมูล = mydb;" -dest: dbfullsql = "Data Source =. \ mydestsource; Integrated Security = …

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