Pertanyaan yang diberi tag «functions»

Fungsi adalah blok kode yang melakukan tugas tertentu.

1
Apakah ada perbedaan antara argumen dan parameter?
Mungkin seperti ini: Parameter berarti dari penelepon POV dan argumen berarti di dalam prosedur, atau sebaliknya. Atau tidak ada perbedaan? Memperbarui Di Swedia kami mengatakan "anropsparametrar" yaitu "parameter yang memanggil prosedur" dan kami tidak akan mengatakan "anropsargument" ("argumen yang memanggil prosedur").

6
Mengapa banyak bahasa tidak mendukung parameter bernama? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya hanya berpikir betapa lebih mudahnya membaca kode jika, ketika memanggil suatu fungsi, …

2
Desain: Metode objek vs metode kelas terpisah yang mengambil Objek sebagai parameter?
Misalnya, apakah lebih baik melakukan: Pdf pdf = new Pdf(); pdf.Print(); atau: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Contoh lain: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); atau: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = new DebtStatistics(); …

2
Alasan untuk pernyataan kembali dalam panggilan fungsi rekursif
Saya hanya memiliki keraguan dalam pikiran saya. Subrutin berikut (untuk mencari elemen, dalam daftar, misalnya) memiliki pernyataan kembali di akhir: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item == x) return(l); else return( search_list(l->next, x) ); } Saya tidak bisa mendapatkan signifikansi pernyataan pengembalian di …

4
Teknik untuk meminimalkan jumlah argumen fungsi
Dalam Clean Code, ada tertulis bahwa "jumlah ideal argumen untuk suatu fungsi adalah nol". Alasan mengapa dijelaskan dan masuk akal. Apa yang saya kejar adalah teknik untuk memperbaiki metode dengan 4 atau lebih argumen untuk menyelesaikan masalah ini. Salah satu caranya adalah mengekstraksi argumen ke dalam kelas baru, tetapi itu …

2
Bagaimana cara saya memberi nama fungsi yang mengembalikan nilai dalam Python?
Saya bingung memilih nama untuk fungsi saya di Python . Terkadang fungsi bawaan Python sangat penting seperti: printfungsi dan metode string find. Kadang-kadang mereka tidak seperti: lennamanya tidak penting seperti calculate_len, misalnya, dan typetidak find_type. Saya dapat memahami bahwa printmengembalikan nilai yang tidak kami gunakan (yaitu None) dan melakukan sesuatu …






2
Memecahkan masalah yang menyertai fungsi dyadic assertEquals (diharapkan, aktual)
Setelah bertahun-tahun pengkodean koboi, saya memutuskan untuk mengambil buku tentang cara menulis kode berkualitas baik. Saya membaca Kode Bersih oleh Robert Cecil Martin. Dalam bab 3 (fungsi) ada bagian tentang fungsi diad. Ini adalah kutipan dari buku ini. Bahkan fungsi diad yang jelas seperti assertEquals(expected, actual)bermasalah. Berapa kali Anda meletakkan …
10 functions 

6
Fungsi CoffeeScript dan Bernama
Di tempat lain , sebuah argumen telah muncul tentang terminologi fungsi bernama di CoffeeScript. Secara khusus seseorang menyebut sesuatu seperti ini: foo = -> console.log("bar") sebagai fungsi bernama. Tapi sudah keberatan bahwa semua yang ada di CoffeeScript adalah fungsi anonim dan tidak ada fungsi bernama. Ini memang benar, CoffeeScript hanya …

4
Tumpukan panggilan dimulai dari bawah atau atas?
Tumpukan adalah sesuatu yang menumpuk dari bawah ke atas. Oleh karena itu tumpukan panggilan menambahkan item baru di tumpukan ketika fungsi dipanggil dengan item yang dihapus dari tumpukan karena setiap fungsi berakhir sampai tumpukan kosong dan kemudian program berakhir. Jika hal di atas benar, mengapa orang-orang merujuk kontrol naik "naik" …
10 functions  stack 

3
Apakah ada alasan untuk tidak mengubah nilai parameter yang diteruskan oleh nilai?
Adakah argumen rekayasa-perangkat lunak yang obyektif dan dapat didukung untuk atau tidak memodifikasi nilai-nilai parameter nilai-dalam tubuh suatu fungsi? Ludah berulang (sebagian besar menyenangkan) di tim saya adalah apakah parameter yang dilewati oleh nilai harus dimodifikasi atau tidak. Beberapa anggota tim bersikeras bahwa parameter tidak boleh ditugaskan, sehingga nilai yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.