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

อาร์กิวเมนต์คือค่าที่ส่งผ่านไปยังฟังก์ชันโพรซีเดอร์หรือโปรแกรมบรรทัดคำสั่ง สิ่งนี้ยังอ้างถึงออบเจ็กต์ `อาร์กิวเมนต์เหมือน Array ใน JavaScript

20
ข้อมูลอ้างอิง - สัญลักษณ์นี้มีความหมายอะไรใน PHP?
นี่คืออะไร? นี่คือชุดของคำถามที่เกิดขึ้นทุก ๆ ครั้งเกี่ยวกับไวยากรณ์ใน PHP นี่เป็น Wiki ชุมชนด้วยดังนั้นทุกคนจึงได้รับเชิญให้เข้าร่วมในการดูแลรายการนี้ ทำไมนี้ เคยยากที่จะค้นหาคำถามเกี่ยวกับตัวดำเนินการและโทเค็นไวยากรณ์อื่น ๆ แนวคิดหลักคือการมีลิงก์ไปยังคำถามที่มีอยู่ใน Stack Overflow ดังนั้นเราจึงสามารถอ้างอิงได้ง่ายกว่าไม่ใช่คัดลอกเนื้อหาจากคู่มือ PHP หมายเหตุ: ตั้งแต่เดือนมกราคม 2013, Stack มากเกินไม่สนับสนุนอักขระพิเศษ เพียงล้อมรอบคำค้นหาด้วยเครื่องหมายคำพูดเช่น[php] "==" vs "===" ฉันควรทำอะไรที่นี่ หากคุณมีคนชี้ไปที่นี่เพราะคุณได้ถามคำถามดังกล่าวโปรดหาไวยากรณ์เฉพาะด้านล่าง หน้าที่เชื่อมโยงไปยังคู่มือ PHPพร้อมกับคำถามที่เชื่อมโยงจะตอบคำถามของคุณแล้ว ถ้าเป็นเช่นนั้นคุณได้รับการสนับสนุนให้โหวตคำตอบ รายการนี้ไม่ได้มีไว้สำหรับใช้แทนความช่วยเหลือของผู้อื่น รายการ ถ้าโทเค็นของคุณโดยเฉพาะไม่ได้ระบุไว้ด้านล่างนี้คุณอาจพบว่าในรายการของตัวแยกวิเคราะห์สัญญาณ & ผู้ประกอบการหรือการอ้างอิงBitwise การเริ่มฟังก์ชั่น PHP ด้วยแอมเปอร์แซนด์หมายความว่าอย่างไร? ทำความเข้าใจกับตัวดำเนินการ PHP & (เครื่องหมายแอมเปอร์แซนด์, ค่าบิตและ) ตัวดำเนินการ "&" PHP ความแตกต่างระหว่าง & และ & …

30
ฉันจะส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่งไปยังโปรแกรม Node.js ได้อย่างไร
ฉันมีเว็บเซิร์ฟเวอร์เขียนด้วยNode.jsและฉันต้องการที่จะเปิดตัวด้วยโฟลเดอร์เฉพาะ ฉันไม่แน่ใจว่าจะเข้าถึงอาร์กิวเมนต์ใน JavaScript ได้อย่างไร ฉันใช้โหนดเช่นนี้ $ node server.js folder นี่server.jsคือรหัสเซิร์ฟเวอร์ของฉัน ความช่วยเหลือของ Node.js บอกได้ว่าสิ่งนี้เป็นไปได้: $ node -h Usage: node [options] script.js [arguments] ฉันจะเข้าถึงอาร์กิวเมนต์เหล่านี้ใน JavaScript ได้อย่างไร อย่างใดฉันไม่สามารถค้นหาข้อมูลนี้บนเว็บ

30
ฉันจะแยกอาร์กิวเมนต์บรรทัดคำสั่งใน Bash ได้อย่างไร
บอกฉันว่าฉันมีสคริปต์ที่ถูกเรียกด้วยบรรทัดนี้: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile หรืออันนี้: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile เป็นวิธีที่ได้รับการยอมรับของการแยกเช่นนี้ว่าในแต่ละกรณี (หรือการรวมกันของทั้งสองบางคน) $v, $fและ $dทั้งหมดจะถูกตั้งค่าtrueและ$outFileจะเท่ากับ/fizz/someOtherFile?

17
ฉันจะส่งผ่านข้อโต้แย้งไปยังไฟล์แบตช์ได้อย่างไร
ฉันต้องส่ง ID และรหัสผ่านไปยังไฟล์แบตช์ในขณะที่ทำงานมากกว่าการเข้ารหัสลงในไฟล์ นี่คือลักษณะบรรทัดคำสั่ง: test.cmd admin P@55w0rd > test-log.txt

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

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

7
ฉันควรเพิ่มข้อยกเว้นใดในการรวมอาร์กิวเมนต์ที่ไม่ถูกต้อง / ผิดกฎหมายใน Python
ฉันสงสัยเกี่ยวกับวิธีปฏิบัติที่ดีที่สุดในการระบุการรวมอาร์กิวเมนต์ที่ไม่ถูกต้องใน Python ฉันเจอสถานการณ์บางอย่างที่คุณมีฟังก์ชั่นดังนี้ def import_to_orm(name, save=False, recurse=False): """ :param name: Name of some external entity to import. :param save: Save the ORM object before returning. :param recurse: Attempt to import associated objects as well. Because you need the original object to have a key to relate to, save must be …


8
วิธีเขียนสคริปต์ทุบตีที่รับอาร์กิวเมนต์อินพุตเสริมหรือไม่?
ฉันต้องการให้สคริปต์ของฉันสามารถเลือกอินพุตได้ เช่นปัจจุบันสคริปต์ของฉันคือ #!/bin/bash somecommand foo แต่ฉันอยากจะบอกว่า: #!/bin/bash somecommand [ if $1 exists, $1, else, foo ]

21
ฉันจะแปลงวัตถุ“ อาร์กิวเมนต์” เป็นอาร์เรย์ใน JavaScript ได้อย่างไร
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ argumentsวัตถุใน JavaScript เป็นหูดว่ามันแปลกทำหน้าที่เช่นเดียวกับอาร์เรย์ในสถานการณ์ส่วนใหญ่ แต่ก็ไม่จริงวัตถุอาร์เรย์ ตั้งแต่มันจริงๆสิ่งอื่นทั้งหมดก็ไม่ได้มีฟังก์ชั่นที่มีประโยชน์จากArray.prototypeเช่นforEach, sort, และfiltermap มันง่ายมากที่จะสร้างอาร์เรย์ใหม่จากอ็อบเจกต์อาร์กิวเมนต์ด้วยลูป ตัวอย่างเช่นฟังก์ชันนี้เรียงลำดับอาร์กิวเมนต์: function sortArgs() { var args = []; for (var i = 0; i < arguments.length; i++) args[i] = arguments[i]; return args.sort(); } อย่างไรก็ตามนี่เป็นสิ่งที่น่าสมเพชที่ต้องทำเพื่อเข้าถึงฟังก์ชันอาร์เรย์ JavaScript ที่มีประโยชน์อย่างยิ่ง มีวิธีการในตัวที่จะใช้ไลบรารีมาตรฐานหรือไม่?

6
ฉันจะส่งผ่านอาร์กิวเมนต์ unique_ptr ไปยังตัวสร้างหรือฟังก์ชันได้อย่างไร
ฉันใหม่เพื่อย้ายซีแมนทิกส์ใน C ++ 11 และฉันไม่รู้วิธีจัดการunique_ptrพารามิเตอร์ใน Constructor หรือฟังก์ชั่น พิจารณาคลาสนี้อ้างอิง: #include <memory> class Base { public: typedef unique_ptr<Base> UPtr; Base(){} Base(Base::UPtr n):next(std::move(n)){} virtual ~Base(){} void setNext(Base::UPtr n) { next = std::move(n); } protected : Base::UPtr next; }; นี่เป็นวิธีที่ฉันควรจะเขียนฟังก์ชั่นการunique_ptrโต้แย้ง? และฉันต้องใช้std::moveในรหัสโทรหรือไม่ Base::UPtr b1; Base::UPtr b2(new Base()); b1->setNext(b2); //should I write b1->setNext(std::move(b2)); instead?

4
วิธีเพิ่มการอ้างอิงถึงพารามิเตอร์ method ใน javadoc?
มีวิธีเพิ่มการอ้างอิงไปยังพารามิเตอร์ของวิธีการอย่างน้อยหนึ่งรายการจากเนื้อหาเอกสารวิธีหรือไม่ สิ่งที่ต้องการ: /** * When {@paramref a} is null, we rely on b for the discombobulation. * * @param a this is one of the parameters * @param b another param */ void foo(String a, int b) {...}
313 java  arguments  javadoc 

11
พิมพ์หลายอาร์กิวเมนต์ใน Python
นี่เป็นเพียงตัวอย่างรหัสของฉัน: print("Total score for %s is %s ", name, score) แต่ฉันต้องการให้พิมพ์: "คะแนนรวมสำหรับ (ชื่อ) คือ (คะแนน)" โดยที่nameตัวแปรในรายการและscoreเป็นจำนวนเต็ม นี่คือ Python 3.3 ถ้ามันช่วยได้

10
อาร์กิวเมนต์ปกติกับอาร์กิวเมนต์ของคำหลัก
"อาร์กิวเมนต์คำหลัก" แตกต่างจากอาร์กิวเมนต์ปกติอย่างไร ไม่สามารถส่งอาร์กิวเมนต์ทั้งหมดname=valueแทนการใช้ไวยากรณ์ตำแหน่งได้หรือไม่


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