Ruby/C2/Variables-in-Ruby/Tamil
From Script | Spoken-Tutorial
Time | Narration |
00:02 | Ruby ல் Variableகள் குறித்த ஸ்போகன் டுடோரியலுக்கு நல்வரவு |
00:06 | இந்த டுடோரியலில் நாம் கற்கபோவது |
00:09 | variable என்றால் என்ன?, Ruby ல் dynamic typing |
00:13 | ஒரு variable ஐ declare செய்தல் |
00:15 | variable வகைகளை மாற்றுதல் |
00:18 | variableயின் scope என்றால் என்ன? |
00:20 | variableகளின் வகைகள். |
00:23 | இங்கே நாம் பயன்படுத்துவது உபுண்டு லினக்ஸ் பதிப்பு 12.04 Ruby 1.9.3 |
00:32 | லினக்ஸ் ல் டெர்மினல் ஐ பயன்படுத்த தெரிந்திருக்க வேண்டும். |
00:38 | irb பற்றியும் தெரிந்திருக்கவேண்டும் |
00:41 | இல்லையெனில் அதற்கான டுடோரியல்களுக்கு எங்கள் இணையதளத்தை காணவும் |
00:47 | இப்போது ஒரு variable என்றால் என்ன என விளக்குகிறேன். |
00:50 | ஒரு மதிப்பை சேமிக்க Variable பயன்படுகிறது. |
00:54 | Variable என்பது assign செய்யப்படக்கூடிய ஒரு குறிப்பு (reference) ஆகும். |
00:58 | Ruby variableகள் case sensitive ஆனவை என்பதை குறித்துக்கொள்க |
01:04 | Variable பெயர்கள் அர்த்தமுள்ளவையாக இருக்கவேண்டும். |
01:07 | கீழ்நிலை எழுத்துக்கள் (lowercase letters), எண்கள், underscoreகள் ஆகியவற்றை மட்டும் Variable பெயர் கொண்டிருக்க வேண்டும். எகா : first_name |
01:20 | இப்போது dynamic typing பற்றி காண்போம் |
01:23 | Ruby ஒரு dynamic typed language ஆகும். |
01:27 | அதாவது ஒரு variable ஐ உருவாக்கும்போது dataவகையை declare செய்யவேண்டியது இல்லை . |
01:34 | assign செய்யப்படும் போது data வகையை Ruby interpreter நிர்ணயிக்கிறது. |
01:39 | இப்போது Ruby ல் ஒரு variable ஐ எவ்வறு declare செய்வது என காண்போம் |
01:45 | Ctrl, Alt மற்றும் T விசைகளை ஒருசேர அழுத்துவதன் மூலம் டெர்மினலை திறக்கவும். |
01:51 | திரையில் டெர்மினல் விண்டோ தோன்றுகிறது. |
01:55 | இப்போது டைப் செய்க irb |
01:57 | Interactive Ruby ஐ துவக்க எண்டரை அழுத்துக |
02:02 | இப்போது டைப் செய்க var1 equal to 10 பின் எண்டரை அழுத்துக |
02:09 | இங்கே ஒரு variable var1 ஐ declare செய்து அதற்கு ஒரு மதிப்பு 10 ஐ assign செய்துள்ளோம். |
02:15 | இதற்கு interpreter ஒதுக்கிய dataவகை... integer ஆ இல்லையா என சோதிப்போம். |
02:21 | எனவே டைப் செய்க var1 dot kind_(underscore)of (?)கேள்வி குறி Integer பின் எண்டரை அழுத்துக |
02:37 | true என்ற வெளியீட்டை பெறுகிறோம் |
02:39 | Ruby ல் dynamic ஆக variable வகையை மாற்ற முடியும். |
02:44 | அதற்கு, ஒரு புது மதிப்பை அதற்கு assign செய்க. |
02:47 | variable var1 க்கு ஒரு string மதிப்பை assign செய்வதன் மூலம் அதை செய்யலம் |
02:53 | டைப் செய்க var1 equal to இரட்டை மேற்கோள்களில் hello பின் எண்டரை அழுத்துக |
03:02 | assign செய்யப்பட்ட variable வகையை சரிபார்ப்போம் |
03:06 | டைப் செய்க var1 dot class |
03:12 | variable ன் class ஐ Class method சொல்கிறது. இப்போது எண்டரை அழுத்துக |
03:20 | string என்ற வெளியீட்டை பெறுகிறோம் |
03:23 | variable வகை integer ஐ string ஆக தானாகவே ruby மாற்றியுள்ளது |
03:29 | இப்போது நாம் ஒரு variable ன் மதிப்பை எவ்வாறு வெவ்வேறு வகைக்கு மாற்றுவது என கற்போம் |
03:35 | slideகளுக்கு திரும்ப வருவோம் |
03:38 | Ruby variable classeகள் அவற்றின் மதிப்பை வெவ்வேறு வகைக்கு மாற்ற methodகளை கொண்டுள்ளன |
03:45 | ஒரு variable ஐ integer ஆக மாற்ற to_i method பயன்படுகிறது |
03:51 | ஒரு variable ஐ floating point மதிப்பாக மாற்ற to_f method பயன்படுகிறது |
03:57 | ஒரு variable ஐ string ஆக மாற்ற to_s method பயன்படுகிறது |
04:03 | to_s method எண்ணை argument ஆக ஏற்கிறது. |
04:08 | மாற்றம் இந்த எண்ணை பொருத்தது. |
04:12 | இப்போது இந்த methodகளை முயற்சிப்போம் |
04:15 | டெர்மினலுக்கு செல்வோம் முதலில் டெர்மினலை துடைப்போம் |
04:21 | irb console ஐ துடைக்க Ctrl L ஐ அழுத்துக |
04:25 | இப்போது டைப் செய்க y equal to 20 பின் எண்டரை அழுத்துக |
04:32 | இங்கே y என்ற ஒரு variable ஐ declare செய்து அதற்கு மதிப்பு 20 ஐ assign செய்துள்ளோம். |
04:39 | இப்போது to underscore f method ஐ பயன்படுத்தி y ஐ ஒரு floating point மதிப்பாக மாற்றுவோம் |
04:47 | டைப் செய்க y dot to underscore f பின் எண்டரை அழுத்துக |
04:55 | float' என மதிப்பை பெறுகிறோம் |
04:57 | இப்போது டைப் செய்க y dot to underscore s பின் எண்டரை அழுத்துக |
05:06 | இரட்டை மேற்கோள்களில் 20 என்ற வெளியீட்டை பெறுகிறோம் |
05:10 | variable y ஐ binary வடிவில் மாற்ற எண் 2 ஐ to_s method க்கு கொடுக்கவும் |
05:18 | முந்தைய command ஐ பெற மேல் அம்பு விசையை அழுத்துக |
05:22 | டைப் செய்க அடைப்புகளில் 2 பின் எண்டரை அழுத்துக |
05:29 | binary வடிவில் வெளியீட்டை பெறுகிறோம் |
05:33 | அதேபோல எண்ணை 8 அல்லது 16 ஆக மாற்றுவதன் மூலம் variable y ஐ octal அல்லது hexadecimal வடிவிலும் மாற்ற முடியும் |
05:44 | நம் slideக்கு வருவோம் |
05:47 | இப்போது variable scope பற்றி கற்போம். |
05:51 | ஒரு ப்ரோகிராமில் ஒரு variable ஐ அணுக கூடிய இடத்தை Scope வரையறுக்கிறது. |
05:56 | Ruby நான்கு வகை variable scope ஐ கொண்டுள்ளது: |
06:00 | Local, Global |
06:02 | Instance மற்றும் |
06:04 | Class |
06:06 | variable பெயரின் ஆரம்பத்தில் ஒரு சிறப்பு எழுத்தைக் பயன்படுத்துவதன் மூலம் ஒவ்வொரு variable வகையும் declare செய்யப்படுகிறது |
06:14 | $ ஒரு global variable ஐ குறிக்கிறது |
06:18 | கீழ்நிலை எழுத்துக்கள் மற்றும் underscore ஒரு local variable ஐ குறிக்கிறது |
06:25 | @ ஒரு instance variable ஐ குறிக்கிறது |
06:29 | இரு @@ குறிகள் ஒரு class variable ஐ குறிக்கிறது |
06:33 | மேல் நிலை எழுத்துக்கள் (Upper case letters) ஒரு constant ஐ குறிக்கிறது |
06:37 | மற்றொரு டுடோரியலில் இதுபற்றி விரிவாக காண்போம். |
06:42 | இத்துடன் இந்த டுடோரியல் முடிகிறது |
06:48 | இந்த டுடோரியலில் நாம் கற்றது |
06:51 | ஒரு variable ஐ declare செய்தல் உ.தா var1=10 |
06:56 | to_f, to_s methodகளை பயன்படுத்தி variable வகையை மாற்றுதல் |
07:04 | வெவ்வேறு Variable scope. |
07:06 | பயிற்சியாக |
07:08 | ஒரு variable ஐ declare செய்து அதை octal மற்றும் hexadecimal வடிவில் மாற்றுக. |
07:14 | இந்த இணைப்பில் உள்ள காணொளியைக் காணவும் |
07:17 | இது ஸ்போகன் டுடோரியல் திட்டம் பற்றி சுருங்க சொல்கிறது |
07:20 | உங்கள் இணைய இணைப்பு வேகமாக இல்லையெனில் அதை தரவிறக்கிக் காணவும் |
07:24 | ஸ்போகன் டுடோரியல் திட்டக்குழு ஸ்போகன் டுடோரியல்களைப் பயன்படுத்தி செய்முறை வகுப்புகள் நடத்துகிறது |
07:30 | இணையத்தில் பரீட்சை எழுதி தேர்வோருக்கு சான்றிதழ்களும் அளிக்கிறது. |
07:34 | மேலும் தகவல்களுக்கு contact@spoken-tutorial.org க்கு மின்னஞ்சல் எழுதவும். |
07:41 | ஸ்போகன் டுடோரியல் பாடங்கள் டாக் டு எ டீச்சர் திட்டத்தின் முனைப்பாகும். |
07:45 | இதற்கு ஆதரவு இந்திய அரசு துவக்கிய MHRD இன் ஐசிடி மூலம் தேசிய கல்வித்திட்டத்தின் வழியே கிடைக்கிறது. |
07:51 | இந்த திட்டம் பற்றிய மேலதிக தகவல்கள் கீழுள்ள இணைப்பில் கிடைக்கும் |
07:57 | இந்த டுடோரியலை தமிழாக்கம் செய்து குரல் கொடுத்தது ஐஐடி பாம்பேவில் இருந்து பிரியா. நன்றி. |