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

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

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

10
ฉันจะดูซอร์สโค้ดของฟังก์ชั่นได้อย่างไร
ฉันต้องการดูซอร์สโค้ดสำหรับฟังก์ชั่นเพื่อดูว่ามันทำงานอย่างไร ฉันรู้ว่าฉันสามารถพิมพ์ฟังก์ชั่นได้โดยพิมพ์ชื่อที่พรอมต์: > t function (x) UseMethod("t") <bytecode: 0x2332948> <environment: namespace:base> ในกรณีนี้UseMethod("t")หมายความว่าอย่างไร ฉันจะค้นหาซอร์สโค้ดที่ใช้งานจริงได้t(1:10)อย่างไรตัวอย่างเช่น: มีความแตกต่างระหว่างเมื่อฉันเห็นUseMethodและเมื่อฉันเห็นstandardGenericและshowMethodsเช่นเดียวกับwith? > with standardGeneric for "with" defined from package "base" function (data, expr, ...) standardGeneric("with") <bytecode: 0x102fb3fc0> <environment: 0x102fab988> Methods may be defined for arguments: data Use showMethods("with") for currently available ones. ในกรณีอื่น ๆ ฉันเห็นว่ามีการเรียกใช้ฟังก์ชัน R แต่ฉันไม่สามารถหารหัสแหล่งที่มาสำหรับฟังก์ชั่นเหล่านั้นได้ …
551 r  function  r-faq 


12
กำหนดตัวแปรโกลบอลในฟังก์ชัน JavaScript
เป็นไปได้หรือไม่ที่จะกำหนดตัวแปรส่วนกลางในฟังก์ชัน JavaScript? ฉันต้องการใช้trailimageตัวแปร (ประกาศในmakeObjฟังก์ชั่น) ในฟังก์ชั่นอื่น ๆ <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script type="text/javascript"> var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage = [address, 50, 50];** document.write('<img id="trailimageid" src="' + trailimage[0] + '" border="0" style=" position: absolute; visibility:visible; left: 0px; …

12
ฟังก์ชั่น "คงที่" ใน C คืออะไร?
คำถามเกี่ยวกับธรรมดา ค ฟังก์ชั่นไม่ C ++ static วิธีการดังที่อธิบายไว้ในความคิดเห็น ฉันเข้าใจว่าstaticตัวแปรคืออะไร แต่staticฟังก์ชั่นคืออะไร? และทำไมถ้าฉันประกาศฟังก์ชั่นสมมุติvoid print_matrixว่าa.c(โดยไม่มีa.h) และรวม"a.c"- ฉันจะได้รับ"print_matrix@@....) already defined in a.obj"แต่ถ้าฉันประกาศเมื่อstatic void print_matrixมันรวบรวมมัน? อัปเดตเพียงเพื่อล้างสิ่งต่าง ๆ - ฉันรู้ว่าการรวมกัน.cนั้นไม่ดีเท่าที่คุณหลายคนชี้ให้เห็น ฉันเพียงแค่ทำมันไปยังพื้นที่ที่ชัดเจนชั่วคราวmain.cจนกว่าฉันจะมีความคิดที่ดีของวิธีการทุกกลุ่มฟังก์ชั่นที่เป็นที่เหมาะสม.hและ.cไฟล์ เป็นการแก้ปัญหาชั่วคราวที่รวดเร็ว

15
เรียกใช้ฟังก์ชันจากไฟล์อื่นใน Python
Set_up: ฉันมีไฟล์. py สำหรับแต่ละฟังก์ชั่นที่ฉันต้องการใช้ในโปรแกรม ในโปรแกรมนี้ฉันต้องเรียกใช้ฟังก์ชั่นจากไฟล์ภายนอก ฉันได้พยายาม: from file.py import function(a,b) แต่ฉันได้รับข้อผิดพลาด: ImportError: ไม่มีโมดูลชื่อ 'file.py'; ไฟล์ไม่ใช่แพ็คเกจ ฉันจะแก้ไขปัญหานี้ได้อย่างไร
496 python  file  function  import 

19
กำหนดชื่อฟังก์ชั่นจากภายในฟังก์ชั่นนั้น (โดยไม่ต้องใช้การย้อนกลับ)
ใน Python โดยไม่ต้องใช้tracebackโมดูลมีวิธีกำหนดชื่อของฟังก์ชันจากภายในฟังก์ชันนั้นหรือไม่? บอกว่าฉันมีโมดูลฟูด้วยแถบฟังก์ชั่น เมื่อดำเนินการfoo.bar()มีวิธีที่บาร์จะรู้ชื่อของแถบหรือไม่ หรือดีกว่ายังfoo.barชื่อ? #foo.py def bar(): print "my name is", __myname__ # <== how do I calculate this at runtime?

18
วิธีคืนค่าสตริงจากฟังก์ชัน Bash
ฉันต้องการคืนสตริงจากฟังก์ชัน Bash ฉันจะเขียนตัวอย่างใน java เพื่อแสดงสิ่งที่ฉันต้องการจะทำ: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); ตัวอย่างด้านล่างใช้งานได้ดี แต่มีวิธีที่ดีกว่าในการทำเช่นนี้หรือไม่ function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)


6
ทำไมบางฟังก์ชั่นจึงมีขีดล่าง“ __” ก่อนและหลังชื่อฟังก์ชัน?
"การเน้น" นี้ดูเหมือนจะเกิดขึ้นมากมายและฉันสงสัยว่านี่เป็นข้อกำหนดในภาษา Python หรือเป็นเพียงเรื่องของการประชุม? นอกจากนี้คนชื่อและอธิบายฟังก์ชั่นที่มีแนวโน้มที่จะมีขีดล่างและทำไม ( __init__เช่น)?

9
ฟังก์ชั่นคงที่ vs คลาส / ตัวแปรในคลาส Swift?
โค้ดต่อไปนี้รวบรวมใน Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } ความแตกต่างระหว่างฟังก์ชั่นคงที่และฟังก์ชั่นระดับคืออะไร? ฉันควรใช้อันไหนและเมื่อใด ถ้าฉันพยายามกำหนดตัวแปรอื่นclass var myVar2 = ""มันจะบอกว่า: คุณสมบัติที่จัดเก็บคลาสยังไม่ได้รับการสนับสนุนในคลาส หมายถึง 'static' หรือเปล่า? เมื่อคุณสมบัตินี้ได้รับการสนับสนุนความแตกต่างระหว่างตัวแปรคงที่และตัวแปรคลาส (เช่นเมื่อทั้งสองถูกกำหนดไว้ในคลาส) ฉันควรใช้อันไหนและเมื่อใด (Xcode 6.3)

12
ฉันจะรับซอร์สโค้ดของฟังก์ชัน Python ได้อย่างไร
สมมติว่าฉันมีฟังก์ชัน Python ตามที่กำหนดไว้ด้านล่าง: def foo(arg1,arg2): #do something with args a = arg1 + arg2 return a foo.func_nameฉันจะได้รับชื่อของฟังก์ชั่นที่ใช้ ฉันจะรับซอร์สโค้ดของโปรแกรมโดยวิธีตามที่ฉันพิมพ์ด้านบนได้อย่างไร
406 python  function 

11
ส่งแบบฟอร์มเมื่อกด Enter ด้วย AngularJS
ในกรณีพิเศษนี้ตัวเลือกใดที่ฉันต้องทำเพื่อให้อินพุตเหล่านี้เรียกใช้ฟังก์ชันเมื่อฉันกด Enter // HTML view // <form> <input type="text" ng-model="name" <!-- Press ENTER and call myFunc --> /> <br /> <input type="text" ng-model="email" <!-- Press ENTER and call myFunc --> /> </form> // Controller // .controller('mycontroller', ['$scope',function($scope) { $scope.name = ''; $scope.email = ''; // Function to be called when …


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) เป็นไปได้ไหม

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