日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

有趣的Ruby-学习笔记3

發布時間:2023/12/1 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 有趣的Ruby-学习笔记3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Ruby方法

方法名要以小寫字母開頭。假設用大寫字母開頭會被作為常量 (這點非常奇怪

定義一個無參的方法

def method_name expr.. end
定義一個有參的方法

def method_name (var1, var2)expr.. end給參數設定默認值

def method_name (var1=value1, var2=value2)expr.. end
調用方法非常easy

method_name 25, 30

返回值

非常奇特的一點是ruby竟然能夠默認把最后一個語句的值當做返回值比方?def testi = 100j = 10k = 0 end在調用這種方法時。將返回最后一個聲明的變量 k。

也能夠用常規的return語句來返回值

非常有趣的是:假設給出超過兩個的表達式。包括這些值的數組將是返回值。

假設未給出表達式,nil 將是返回值

#!/usr/bin/ruby # -*- coding: UTF-8 -*-def testi = 100j = 200k = 300 return i, j, k end var = test puts var返回

100 200 300

可變數量的參數

#!/usr/bin/ruby # -*- coding: UTF-8 -*-def sample (*test)puts "參數個數為 #{test.length}"for i in 0...test.lengthputs "參數值為 #{test[i]}"end end sample "Zara", "6", "F" sample "Mac", "36", "M", "MCA"

類方法

有一個奇怪的默認規則:當方法定義在類的外部,方法默認標記為 private。還有一方面,假設方法定義在類中的,則默認標記為 public。

Ruby alias 語句

alias 方法名 方法名 alias 全局變量 全局變量盡管真的不知道這個有什么作用。。。

Ruby undef 語句

還能夠動態的取消方法定義(這個不僅認為沒什么用。還認為最好不要用



轉載于:https://www.cnblogs.com/wzzkaifa/p/7198837.html

總結

以上是生活随笔為你收集整理的有趣的Ruby-学习笔记3的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。