Project1

标题: F1教程后面部分有点难理解 [打印本页]

作者: 欧买歌    时间: 2014-12-28 16:36
标题: F1教程后面部分有点难理解
就是“函数”以及后面的教程,楼主表示全都理解不能。
求助,有没有什么易理解的教程。
作者: stevenrock    时间: 2014-12-28 16:39
太平洋捞针啊?能说的更详细点不?
作者: chd114    时间: 2014-12-28 17:27
y=kx+b一次函数
y=ax²+bx+c一元二次函数
y²=±2px、x²=±2py抛物线
sinx、cosx、tanx正余弦切函数
作者: H·H·Y    时间: 2014-12-28 17:54
其实叫方法,要用到一个算法的时候可以调用。def到end中间那段就是对方法的定义。class到end中间那段就是对类的定义……以及要特别注意一下名为initialize的这个方法。大雾……
作者: zeldafd    时间: 2014-12-28 18:14
說幾句可能是你不明的地方吧……銀河撈金針ing

def: 函式/類方法定義時的關鍵字(類外叫函式/函數,類內的才叫方法,根據PHP的定義)
def f(x)是指一個叫f的函數可遞入叫x的參數
x可以是物件或是代碼塊

在類方面,一定要使用建構子classname.new建構實例,
否則會導致NullPointerException或是NoMethodError
而初始化時執行內容則方於initialize方法之中,
若此方法有參數,則可以classname.new(x,y,z)形式遞入

而module就好像java和其他語言的靜態類,模組名第一字母必為大階
方法定義時必須按def self.xxx(x)格式,否則會報錯,其他也和類差無幾吧~

其實真的不知lz不明什麼,最難應該是正則表達吧,不過我也不會所以就不教了www

希望你給個再具體點的範圍讓大家幫幫你
作者: myownroc    时间: 2014-12-28 19:06
没有比RM的F1还简单的了(不信去看看Ruby1.9的F1)。
作者: taroxd    时间: 2014-12-28 19:59
其实我一般只把两个东西叫函数:Kernel 里的 private 方法 && module 里的 module_function

其他的还是喜欢叫方法呢~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1