Functions
- ฟังก์ชั่นถูกจัดกลุ่มเก็บไว้ใน module
- ชื่อฟังก์ชั่นเป็น atom
- ฟังก์ชั่นประกอบด้วยส่วนหัวคือชื่อของฟังก์ชั่น และวงเล็บพารามิเตอร์
- จำนวนพารามิเตอร์เรียก arity
- ใช้เครื่องหมายลูกศร (->) เป็นตัวแยกส่วนหัวกับ ตัวของฟังก์ชั่น
ตัวอย่างฟังก์ชั่นคำนวณพื้นที่ของรูปทรง
area({square,Side})->
Side*Side;
area({cicle,Radius})->
math:pi()*Radius*Raduis;
area({triangle,A,B,C})->
S=(A+B+C)/2,
math:sqrt(S*(S-A)*(S-B)*(S-C));
area(Other)->
{error,invalid_object}.
การใช้งานฟังก์ชั่น เมื่อมีการผ่านค่าพารามิเตอร์ จะมีการตรวจสอบรูปแบบของพารามิเตอร์ว่ามีความสัมพันธ์ตรงกับฟังก์ชั่นใด
1. เทียบแล้วถ้ามีรูปแบบที่ถูกต้อง ตัวแปรถูกผูก ส่วนของคำสั่งภายในฟังก์ชั่นประมวลผล
2. ถ้าไม่ ให้เทียบกับฟังก์ชั่นถัดไป
3. ถ้าไม่มีฟังก์ชั่นใดที่รูปแบบตรงกับพารามิเตอร์ ให้ทำฟังก์ชั่น area(Other) ซึ่งเป็นฟังก์ชั่น catch-all
ตัวอย่างฟังก์ชั่น factorial แบบ recursive
factorial(0)-> 1;
factorial(N)->
N*factorial(N-1);
วันอาทิตย์ที่ 9 มิถุนายน พ.ศ. 2556
พื้นฐานการเขียนโปรแกรมภาษา Erlang ตอนที่ 4
ป้ายกำกับ:
erlang
วันอังคารที่ 4 มิถุนายน พ.ศ. 2556
แนะนำการให้งานสีของ Copic กับโปรแกรมวาดรูป
สำหรับผลิตภัณฑ์ของ Copic นั้นเป็นที่นิยมให้ในงานวาด ออกแบบ และลงสีใหนังสือการ์ตูน มังงะ แต่ตัวผลิตภัณฑ์นั้นก็มีราคาค่อนข้างสูง แต่ก็มีวิธีที่จะใช้สีของโคบิคมาใช้กับโปรแกรมต่างๆบนคอมพิวเตอร์ได้ ผ่านการโหลดชุดสีที่สร้างขึ้น ซึ่งสามารถโหลดมาใช้งานได้
สำหรับ palette หรือ swatch สำหรับโปรแกรมของ Adobe
เทคนิคการเลือกใช้สี
หรือโหลด Autodesk SketchBook Copic Edition ซึ่งมีชุดสี Copic Comic 72
โหลด Palette สีแบบ gpl และ apl
Copic 358
Copic Comic 72
ไฟล์ gpl สำหรับ Gimp,Inkscape,MyPaint
สำหรับ palette หรือ swatch สำหรับโปรแกรมของ Adobe
เทคนิคการเลือกใช้สี
หรือโหลด Autodesk SketchBook Copic Edition ซึ่งมีชุดสี Copic Comic 72
โหลด Palette สีแบบ gpl และ apl
Copic 358
Copic Comic 72
ไฟล์ gpl สำหรับ Gimp,Inkscape,MyPaint
ตัวอย่างใช้กับ Inkscape
ป้ายกำกับ:
azdrawing2,
azpainter2,
Copic Marker,
Gimp,
gpl,
Inkscape
แนะนำ Git บน Windows
Git ถูกใช้เป็นเครื่องมือในการจัดการซอสโค้ดของโปรแกรม
หรือโปรเจคงานที่สร้างขึ้น ให้เป็นระเบียบสามารถติดตามการเพิ่ม ลบ แก้ไขไฟล์ต่างๆ รวมถึงย้อนกลับการแก้ไขในครั้งก่อน
ซึ่งช่วยให้โค้ดโปรแกรม หรือโปรเจคงาน มีข้อผิดพลาดที่น้อยลง สามารถทำงานร่วมกันกับบุคคลอื่น
ได้พร้อมกันเห็นการเปลี่ยนแปลงที่เกิดขึ้น และลดความซ้ำซ้อนในการทำงานง่ายในการตรวจสอบ
ป้ายกำกับ:
git
สมัครสมาชิก:
บทความ (Atom)