Bagaimana fungsi yang ditentukan pengguna (katakanlah f
) memiliki hasil cetak yang berarti ketika diperiksa melalui REPL menggunakan ?f
atauhelp(f)
Misalnya bayangkan saya menulis funciton berikut
function f(x::Float64, y::Float64)
return 2x - y^2
end
Jika saya memuat ini ke dalam sesi julia dan mencoba, help(f)
saya mendapatkan yang berikut:
julia> help(f)
f (generic function with 1 method)
Bagaimana jika sebaliknya saya ingin melihat sesuatu seperti
julia> help(f)
f
Compute 2 times x minus y squared
di mana deskripsi "Hitung 2 kali x dikurangi y kuadrat" ditulis di suatu tempat. Saya menebak jawaban atas pertanyaan saya dapat ditentukan dari jawaban atas pertanyaan "Di manakah tempat deskripsi harus ditulis?"
Sebagai contoh, jika saya ingin melakukan hal yang sama dengan python, saya dapat mendefinisikan fungsinya dan meletakkan deskripsinya sebagai docstring:
def f(x, y):
"""
Compute 2 times x minus y squared
"""
return 2 * x - y ** 2
yang akan membuat deskripsi saya segera tersedia saat saya mengetik help(f)
atau f?
dari IPython.