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

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

30
จะอธิบายการโทรกลับเป็นภาษาอังกฤษธรรมดาได้อย่างไร พวกเขาแตกต่างจากการเรียกฟังก์ชั่นหนึ่งจากฟังก์ชั่นอื่นหรือไม่?
จะอธิบายการโทรกลับเป็นภาษาอังกฤษธรรมดาได้อย่างไร พวกเขาแตกต่างจากการเรียกฟังก์ชั่นหนึ่งจากฟังก์ชั่นอื่นที่รับบริบทบางอย่างจากฟังก์ชั่นการโทรได้อย่างไร? พลังของพวกเขาจะถูกอธิบายต่อโปรแกรมเมอร์มือใหม่ได้อย่างไร?

19
ฉันจะจัดการคำเตือนของฟังก์ชัน file_get_contents () ใน PHP ได้อย่างไร
ฉันเขียนโค้ด PHP เช่นนี้ $site="http://www.google.com"; $content = file_get_content($site); echo $content; แต่เมื่อฉันลบ "http: //" ออกจาก$siteฉันได้รับคำเตือนต่อไปนี้: คำเตือน: file_get_contents (www.google.com) [function.file-get-content]: ไม่สามารถเปิดสตรีม: ฉันลองtryแล้วcatchแต่มันใช้งานไม่ได้

13
ฟังก์ชัน Python จะจัดการกับชนิดของพารามิเตอร์ที่คุณส่งผ่านได้อย่างไร
ถ้าฉันเข้าใจผิดการสร้างฟังก์ชั่นใน Python จะทำงานเช่นนี้ def my_func(param1, param2): # stuff อย่างไรก็ตามคุณไม่ได้กำหนดประเภทของพารามิเตอร์เหล่านั้น นอกจากนี้ถ้าฉันจำได้ว่า Python เป็นภาษาที่พิมพ์ได้ดีเช่นนี้ดูเหมือนว่า Python จะไม่ยอมให้คุณส่งผ่านพารามิเตอร์ประเภทที่แตกต่างจากฟังก์ชั่นที่ผู้สร้างคาดหวัง อย่างไรก็ตาม Python รู้ได้อย่างไรว่าผู้ใช้ฟังก์ชันผ่านประเภทที่เหมาะสม โปรแกรมจะตายหรือไม่หากเป็นชนิดที่ไม่ถูกต้องสมมติว่าฟังก์ชันใช้พารามิเตอร์จริงหรือไม่? คุณต้องระบุประเภทหรือไม่

9
ส่งคืนค่าในฟังก์ชัน Bash
ฉันทำงานกับสคริปต์ทุบตีและฉันต้องการเรียกใช้ฟังก์ชันเพื่อพิมพ์ค่าส่งคืน: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } เมื่อฉันเรียกใช้fun2งานจะไม่พิมพ์ "34" ทำไมเป็นกรณีนี้



10
ผ่านอาร์เรย์เป็นพารามิเตอร์ฟังก์ชันใน JavaScript
ฉันต้องการเรียกใช้ฟังก์ชันโดยใช้อาร์เรย์เป็นพารามิเตอร์: const x = ['p0', 'p1', 'p2']; call_me(x[0], x[1], x[2]); // I don't like it function call_me (param0, param1, param2 ) { // ... } มีวิธีที่ดีกว่าในการส่งผ่านเนื้อหาของxลงในcall_me()?

7
jQuery's .click - ส่งผ่านพารามิเตอร์ไปยังฟังก์ชันผู้ใช้
ฉันพยายามเรียกใช้ฟังก์ชันที่มีพารามิเตอร์โดยใช้ .click ของ jQuery แต่ฉันไม่สามารถใช้งานได้ นี่คือวิธีที่ฉันต้องการให้ทำงาน: $('.leadtoscore').click(add_event('shot')); สายไหน function add_event(event) { blah blah blah } ใช้งานได้ถ้าฉันไม่ใช้พารามิเตอร์เช่นนี้ $('.leadtoscore').click(add_event); function add_event() { blah blah blah } แต่ฉันต้องสามารถส่งผ่านพารามิเตอร์ผ่านadd_eventฟังก์ชันของฉันได้ ฉันจะทำสิ่งเฉพาะนี้ได้อย่างไร ฉันรู้ว่าฉันสามารถใช้งาน.click(function() { blah }ได้ แต่ฉันเรียกใช้add_eventฟังก์ชันจากหลาย ๆ ที่และต้องการทำเช่นนี้

12
PHP ต่อท้ายหนึ่งอาเรย์กับอีกอัน (ไม่ใช่ array_push หรือ +)
วิธีการผนวกอาร์เรย์หนึ่งไปยังอีกแถวหนึ่งโดยไม่ต้องเปรียบเทียบกุญแจ $a = array( 'a', 'b' ); $b = array( 'c', 'd' ); ในตอนท้ายมันควรจะเป็น: Array( [0]=>a [1]=>b [2]=>c [3]=>d ) ถ้าฉันใช้สิ่งที่ชอบ[]หรือarray_pushมันจะทำให้เกิดหนึ่งในผลลัพธ์เหล่านี้: Array( [0]=>a [1]=>b [2]=>Array( [0]=>c [1]=>d ) ) //or Array( [0]=>c [1]=>d ) มันควรจะเป็นสิ่งที่ทำสิ่งนี้ แต่ในทางที่สง่างามกว่า: foreach ( $b AS $var ) $a[] = $var;
278 php  arrays  function 

4
วิธีส่งคืนผลลัพธ์จากฟังก์ชัน VBA
ฉันจะส่งคืนผลลัพธ์จากฟังก์ชันได้อย่างไร ตัวอย่างเช่น: Public Function test() As Integer return 1 End Function สิ่งนี้ทำให้เกิดข้อผิดพลาดในการคอมไพล์ ฉันจะทำให้ฟังก์ชันนี้คืนค่าเป็นจำนวนเต็มได้อย่างไร

11
ละเว้น python หลายค่าที่ส่งคืน
ว่าฉันมีฟังก์ชั่น Python ที่ส่งกลับค่าหลายค่าใน tuple: def func(): return 1, 2 มีวิธีที่ดีที่จะเพิกเฉยต่อผลลัพธ์อย่างใดอย่างหนึ่งแทนที่จะแค่กำหนดให้กับตัวแปรชั่วคราวหรือไม่? พูดถ้าฉันสนใจเฉพาะค่าแรกมีวิธีที่ดีกว่านี้ไหม: x, temp = func()
274 python  function  tuples 

20
วิธีรับชื่อฟังก์ชั่นจากภายในฟังก์ชั่นนั้น?
ฉันจะเข้าถึงชื่อฟังก์ชันจากภายในฟังก์ชันนั้นได้อย่างไร // parasitic inheritance var ns.parent.child = function() { var parent = new ns.parent(); parent.newFunc = function() { } return parent; } var ns.parent = function() { // at this point, i want to know who the child is that called the parent // ie } var obj = new …

4
ทุบตีสามารถแสดงความหมายของฟังก์ชั่น?
มีวิธีดูนิยามฟังก์ชั่นทุบตีในทุบตี? ตัวอย่างเช่นสมมติว่าฉันกำหนดฟังก์ชัน foobar function foobar { echo "I'm foobar" } มีวิธีใดบ้างที่จะได้รับรหัสในภายหลังfoobarหรือไม่ $ # non-working pseudocode $ echo $foobar echo "I'm foobar"
262 bash  function 

14
jQuery ส่งพารามิเตอร์เพิ่มเติมไปที่ callback
มีวิธีการส่งผ่านข้อมูลมากขึ้นในฟังก์ชั่นการโทรกลับใน jQuery หรือไม่? ฉันมีสองฟังก์ชั่นและฉันต้องการให้โทรกลับไปที่$.postตัวอย่างเช่นเพื่อส่งผ่านทั้งข้อมูลผลลัพธ์ของการโทร AJAX เช่นเดียวกับข้อโต้แย้งที่กำหนดเองบางอย่าง function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, myDiv),"json"); // ERROR: Would pass in myDiv as curData (wrong) $.post("someurl.php",someData,doSomething(data, myDiv),"json"); } function doSomething(curData, curDiv) { } ฉันต้องการส่งผ่านพารามิเตอร์ของตัวเองไปยังการโทรกลับรวมถึงผลลัพธ์ที่ได้จากการโทร AJAX

9
ความแตกต่างระหว่างวิธีการและฟังก์ชั่นใน Scala
ฉันอ่านฟังก์ชั่นสกาล่า (เป็นส่วนหนึ่งของทัวร์สกาล่าอีกครั้ง ) ในโพสต์ที่เขาระบุว่า: วิธีการและฟังก์ชั่นไม่เหมือนกัน แต่เขาไม่ได้อธิบายอะไรเกี่ยวกับมัน เขากำลังพยายามจะพูดอะไร
254 function  scala  methods 

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