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

ฟังก์ชั่น (เรียกอีกอย่างว่าโพรซีเดอร์เมธอดรูทีนย่อยหรือรูทีน) เป็นส่วนของรหัสที่มีวัตถุประสงค์เพื่อดำเนินงานเดี่ยวที่เฉพาะเจาะจง ใช้แท็กนี้สำหรับคำถามที่เกี่ยวข้องกับการสร้างหรือการเรียกฟังก์ชั่นโดยเฉพาะ สำหรับความช่วยเหลือในการใช้ฟังก์ชั่นเพื่อทำงานให้ใช้ [อัลกอริทึม] หรือแท็กเฉพาะงานแทน

4
"การยก" ใน Scala คืออะไร
บางครั้งเมื่อฉันอ่านบทความในระบบนิเวศสกาล่าฉันอ่านคำว่า "การยก" / "ยกขึ้น" น่าเสียดายที่มันไม่ได้อธิบายว่ามันหมายถึงอะไรกันแน่ ฉันได้ทำการวิจัยและดูเหมือนว่าการยกมีบางอย่างเกี่ยวกับค่านิยมในการใช้งานหรืออะไรทำนองนั้น แต่ฉันไม่สามารถหาข้อความที่อธิบายว่าการยกกำลังนั้นเกี่ยวข้องกับการเริ่มต้นที่เป็นมิตร มีความสับสนเพิ่มเติมผ่านเฟรมเวิร์กLiftซึ่งยกชื่อขึ้นมา แต่มันก็ไม่ได้ช่วยตอบคำถาม "การยก" ใน Scala คืออะไร

12
เรียกใช้ฟังก์ชันทุก 60 วินาที
การใช้setTimeout()มันเป็นไปได้ที่จะเปิดตัวฟังก์ชั่นในเวลาที่กำหนด: setTimeout(function, 60000); แต่ถ้าฉันต้องการเปิดฟังก์ชั่นหลาย ๆ ครั้งล่ะ? ทุกครั้งที่ช่วงเวลาผ่านไปฉันต้องการเรียกใช้ฟังก์ชัน (ทุก ๆ 60 วินาทีสมมติว่า)

3
“ function *” ใน JavaScript คืออะไร
ในหน้านี้ฉันพบประเภทฟังก์ชั่น JavaScript ใหม่: // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, 1]; for (;;) { [prev, curr] = [curr, …

2
ฟังก์ชั่นการโทรหลามภายในชั้นเรียน
ฉันมีรหัสนี้ซึ่งคำนวณระยะทางระหว่างสองพิกัด ทั้งสองฟังก์ชั่นมีทั้งภายในชั้นเดียวกัน อย่างไรก็ตามฉันจะเรียกใช้ฟังก์ชันdistToPointในฟังก์ชันได้isNearอย่างไร class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): distToPoint(self, p) ...
242 python  class  function  call 

9
jQuery 1.9 .live () ไม่ใช่ฟังก์ชัน
ฉันเพิ่งอัปเดต jQuery จาก 1.8 เป็น 2.1 ทันใดนั้นฉันก็ค้นพบว่า.live()หยุดทำงาน ฉันได้รับข้อผิดพลาด TypeError: $(...).live is not a function มีวิธีใดบ้างที่ฉันสามารถใช้แทนได้.live()?


11
ข้ามไปที่นิยามฟังก์ชันในกลุ่ม
ฉันจะข้ามไปยังนิยามฟังก์ชันโดยใช้ vim ได้อย่างไร? ตัวอย่างเช่นกับ Visual Assist ฉันสามารถพิมพ์Alt+ gภายใต้ฟังก์ชันและเปิดเมนูบริบทที่แสดงรายการไฟล์ที่มีคำจำกัดความ ฉันจะทำอะไรเช่นนี้ในกลุ่ม?
241 function  vim 

8
การกำหนดฟังก์ชั่นโมดูลส่วนตัวในหลาม
ตามhttp://www.faqs.org/docs/diveintopython/fileinfo_private.html : เช่นเดียวกับภาษาส่วนใหญ่ Python มีแนวคิดเกี่ยวกับองค์ประกอบส่วนตัว: ฟังก์ชั่นส่วนตัวซึ่งไม่สามารถเรียกได้ นอกโมดูล อย่างไรก็ตามถ้าฉันกำหนดสองไฟล์: #a.py __num=1 และ: #b.py import a print a.__num เมื่อฉันb.pyพิมพ์มันออกมา1โดยไม่มีข้อยกเว้น เป็นการดำน้ำที่ไม่ถูกต้องหรือฉันเข้าใจผิดบางอย่าง? และจะมีวิธีการบางอย่างไม่กำหนดหน้าที่ของโมดูลเป็นส่วนตัว?


15
ฟังก์ชัน PHP เพื่อสร้าง v4 UUID
ดังนั้นฉันจึงทำการขุดไปรอบ ๆ และฉันได้พยายามรวมฟังก์ชันที่สร้าง v4 UUID ที่ถูกต้องใน PHP นี่คือสิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถไปได้ ความรู้ของฉันใน hex, decimal, binary, ตัวดำเนินการ bitwise ของ PHP และสิ่งที่คล้ายกันนั้นแทบจะไม่มีอยู่จริง ฟังก์ชันนี้สร้าง v4 UUID ที่ถูกต้องจนถึงหนึ่งพื้นที่ v4 UUID ควรอยู่ในรูปแบบของ: xxxxxxxx-xxxx- 4 xxx- y xxx-xxxxxxxxxxxx โดยที่y คือ 8, 9, A, หรือ B นี่คือตำแหน่งที่ฟังก์ชันล้มเหลวเนื่องจากไม่เป็นไปตามนั้น ฉันหวังว่าจะมีใครบางคนที่มีความรู้มากกว่าฉันในพื้นที่นี้สามารถช่วยเหลือฉันได้และช่วยฉันแก้ไขฟังก์ชันนี้เพื่อให้เป็นไปตามกฎนั้น ฟังก์ชั่นมีดังนี้: <?php function gen_uuid() { $uuid = array( 'time_low' => 0, 'time_mid' …
233 php  function  uuid 

7
ฉันจะแสดงรายการฟังก์ชั่นที่กำหนดไว้ในเปลือกของฉันได้อย่างไร
ฉันสามารถพิมพ์นามแฝงเพื่อแสดงรายการชื่อแทนทั้งหมด แต่สำหรับฟังก์ชั่นทั้งหมดที่ฉันสามารถทำได้คือ grep .bash_profileของฉัน ที่ได้รับเฉพาะคนในไฟล์นั้นไม่ใช่สิ่งที่กำหนดไว้ในไฟล์ย่อยหรือแบบไดนามิก มีวิธีที่สะดวกกว่าในการค้นหาว่าฟังก์ชั่นใดบ้างที่ถูกกำหนดไว้ในปัจจุบัน?
223 bash  shell  function  unix 

2
ฉันจะสร้างฟังก์ชัน Python ด้วยอาร์กิวเมนต์ที่เป็นทางเลือกได้อย่างไร
ฉันมีฟังก์ชั่น Python ซึ่งใช้อาร์กิวเมนต์หลายตัว อาจมีการข้ามข้อโต้แย้งบางอย่างในบางสถานการณ์ def some_function (self, a, b, c, d = None, e = None, f = None, g = None, h = None): #code ข้อโต้แย้งdผ่านhคือสตริงที่แต่ละอันมีความหมายต่างกัน เป็นสิ่งสำคัญที่ฉันสามารถเลือกพารามิเตอร์ทางเลือกที่จะผ่านในชุดค่าผสมใด ๆ ตัวอย่างเช่น(a, b, C, d, e)หรือ(a, b, C, g, h)หรือ(a, b, C, d, e, fหรือทั้งหมด (นี่คือตัวเลือกของฉัน) มันจะดีมากถ้าฉันสามารถโอเวอร์โหลดฟังก์ชั่น - แต่ฉันอ่านว่า Python ไม่รองรับการโอเวอร์โหลด ฉันพยายามแทรกอาร์กิวเมนต์บางตัวที่จำเป็นในรายการ …


9
เป็นไปได้หรือไม่ที่จะกำหนดมากกว่าหนึ่งฟังก์ชั่นต่อไฟล์ใน MATLAB และเข้าถึงได้จากภายนอกไฟล์นั้น?
เมื่อฉันเรียนระดับปริญญาตรีของฉันใน EE MATLAB ต้องการให้แต่ละฟังก์ชั่นกำหนดไว้ในไฟล์ของตัวเองแม้ว่ามันจะเป็นแบบเส้นเดียวก็ตาม ตอนนี้ฉันกำลังเรียนระดับบัณฑิตศึกษาและฉันต้องเขียนโครงการใน MATLAB นี่ยังเป็นข้อกำหนดสำหรับ MATLAB รุ่นใหม่กว่าหรือไม่ หากเป็นไปได้ที่จะวางฟังก์ชั่นมากกว่าหนึ่งไฟล์ไว้ในไฟล์มีข้อ จำกัด ในเรื่องนี้หรือไม่? ตัวอย่างเช่นฟังก์ชั่นทั้งหมดในไฟล์สามารถเข้าถึงได้จากภายนอกไฟล์หรือเฉพาะฟังก์ชั่นที่มีชื่อเดียวกับไฟล์? หมายเหตุ: ฉันใช้ MATLAB รีลีส R2007b

3
วงเล็บรอบชื่อฟังก์ชันหมายถึงอะไร
ในไฟล์ต้นฉบับโครงการหนึ่งฉันพบนิยามฟังก์ชัน C นี้: int (foo) (int *bar) { return foo (bar); } หมายเหตุ: ไม่มีเครื่องหมายดอกจันติดกับfooดังนั้นจึงไม่ใช่ตัวชี้ฟังก์ชัน หรือมันคืออะไร? เกิดอะไรขึ้นกับการโทรซ้ำ?
214 c  function  parentheses 

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