Skip to content

Commit d5918f9

Browse files
author
Sabbir Ahmed
authored
Merge pull request #730 from HridoyHazard/hridoybranch
Added Ruby Cheat Sheet
2 parents 4b946a3 + 193c3dc commit d5918f9

1 file changed

Lines changed: 215 additions & 0 deletions

File tree

data/ruby.json

Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
{
2+
"id": "ruby",
3+
"title": "রুবি",
4+
"slug": "ruby",
5+
"description": "রুবি একটি রিফ্লেকটিভ, চলমান, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা। এর সিনট্যাক্স মূলত নেয়া হয়েছে পার্ল থেকে। এতে স্মলটক এর মত অবজেক্ট ওরিয়েন্টেশন বা বস্তু সংশ্লিষ্টতা যুক্ত করা হয়েছে। এছাড়া এতে পাইথন, লিস্প, ডিলন ও সিএলইউ এর কিছু বৈশিষ্ট্যও যুক্ত হয়েছে।",
6+
"colorPref": "#563D7C",
7+
"contents": [
8+
{
9+
"title": "লজিক অপারেটর",
10+
"items": [
11+
{
12+
"definition": "সমান",
13+
"code": "=="
14+
},
15+
{
16+
"definition": "এর চেয়ে কম",
17+
"code": "<"
18+
},
19+
{
20+
"definition": "এর চেয়ে বেশি",
21+
"code": ">"
22+
},
23+
{
24+
"definition": "এর চেয়ে কম অথবা সমান",
25+
"code": "<="
26+
},
27+
{
28+
"definition": "এর চেয়ে বড় অথবা সমান",
29+
"code": ">="
30+
},
31+
{
32+
"definition": "সমান নয়",
33+
"code": "!="
34+
},
35+
{
36+
"definition": "অ্যান্ড",
37+
"code": "&&"
38+
},
39+
{
40+
"definition": "অর",
41+
"code": "||"
42+
}
43+
]
44+
},
45+
{
46+
"title": "ভ্যারিয়েবল স্কোপ",
47+
"items": [
48+
{
49+
"definition": "গ্লোবাল ভ্যারিয়েবল",
50+
"code": "$variable = \"­Tes­t\" "
51+
},
52+
{
53+
"definition": "ক্লাস ভ্যারিয়েবল",
54+
"code": "@@variable = \"­Tes­t\" "
55+
},
56+
{
57+
"definition": "ইন্সটান্স ভ্যারিয়েবল",
58+
"code": "@variable = \"­Tes­t\" "
59+
},
60+
{
61+
"definition": "লোকাল ভ্যারিয়েবল",
62+
"code": "variable = \"­Tes­t\" "
63+
},
64+
{
65+
"definition": "ব্লক ভ্যারিয়েবল",
66+
"code": "variable = \"­Tes­t\" "
67+
}
68+
]
69+
},
70+
{
71+
"title": "স্ট্রিং মেথড",
72+
"items": [
73+
{
74+
"definition": "উল্টো করার জন্য",
75+
"code": "\"­Hel­lo\".r­everse"
76+
},
77+
{
78+
"definition": "ক্যাপিটালিইজ করার জন্য",
79+
"code": "\"­Hel­lo\".c­ap­italize"
80+
},
81+
{
82+
"definition": "ছোট হাতের করার জন্য",
83+
"code": "\"­Hel­lo\".d­ow­ncase"
84+
},
85+
{
86+
"definition": "বড় হাতের করার জন্য",
87+
"code": "\"­Hel­lo\".upcase"
88+
},
89+
{
90+
"definition": "স্ট্রিং এর লেন্থ বের করার জন্য",
91+
"code": "\"­Hel­lo\".length"
92+
},
93+
{
94+
"definition": "এক সাথে বড় হাতের এবং উল্টো করার জন্য",
95+
"code": "\"­Hel­lo\".upcase.reverse"
96+
}
97+
]
98+
},
99+
{
100+
"title": "অ্যারে",
101+
"items": [
102+
{
103+
"definition": "অ্যারে ডিক্লেয়ার করা",
104+
"code": "arr = []"
105+
},
106+
{
107+
"definition": "অ্যারেতে ডাটা রাখা",
108+
"code": "arr = [“a”, “b”, “c”]"
109+
},
110+
{
111+
"definition": "অ্যারে এর পজিশন থেকে ডাটা রিটার্ন করা",
112+
"code": "arr[1]"
113+
},
114+
{
115+
"definition": "অ্যারে এর স্পেসিফিক পজিশনে ডাটা এ্যাড করা",
116+
"code": "arr[0] = \"d\" "
117+
},
118+
{
119+
"definition": "অ্যারেতে ডাটা এ্যাড করা",
120+
"code": "arr << “e” "
121+
},
122+
{
123+
"definition": "অ্যারে এর স্পেসিফিক পজিশনে ডাটা ডিলেট করা",
124+
"code": "arr[1] = nil"
125+
},
126+
{
127+
"definition": "অ্যারে ক্লিন করার জন্য",
128+
"code": "arr.clear"
129+
}
130+
]
131+
},
132+
{
133+
"title": "অ্যারে মেথড",
134+
"items": [
135+
{
136+
"definition": "এ্যারের সব গুলো ইলিমেন্ট একসাথে রিটার্ন করতে",
137+
"code": "array.i­nspect()"
138+
},
139+
{
140+
"definition": "এ্যারেকে স্ট্রিং হিসেবে দেখানোর জন্য",
141+
"code": "array.to_s()"
142+
},
143+
{
144+
"definition": "এ্যারের ইলিমেন্ট গুলোকে আলাদা করার জন্য",
145+
"code": "array.j­oi­n(\"-\") "
146+
},
147+
{
148+
"definition": "এ্যারের ইলিমেন্ট গুলো সর্ট করার জন্য",
149+
"code": "array.sort()"
150+
},
151+
{
152+
"definition": "এ্যারে থেকে ডুপ্লিকেট সরিয়ে ফেলার জন্য",
153+
"code": "array.uniq()"
154+
},
155+
{
156+
"definition": "স্পেসিফিক ইনডেক্স থেকে ভ্যালু ডিলেট করে দিবে",
157+
"code": "array.d­el­ete­_at(2)"
158+
},
159+
{
160+
"definition": "এ্যারে থেকে স্পেসিফিক ভ্যালু ডিলেট করে দিবে যদি থাকে",
161+
"code": "array.d­el­ete(4)"
162+
},
163+
{
164+
"definition": "এ্যারের পিছন থেকে ভ্যালু অ্যাড করতে",
165+
"code": "array.p­ush(4)"
166+
},
167+
{
168+
"definition": "এ্যারের পিছন থেকে ভ্যালু ডিলেট করতে",
169+
"code": "array.pop()"
170+
},
171+
{
172+
"definition": "এ্যারের সামনে থেকে ভ্যালু ডিলেট করতে",
173+
"code": "array.s­hift()"
174+
},
175+
{
176+
"definition": "এ্যারের সামনে থেকে ভ্যালু অ্যাড করতে",
177+
"code": "array.u­ns­hift(1)"
178+
},
179+
{
180+
"definition": "এ্যারে থেকে একের অধিক ভ্যালু খুঁজে ডিলেট করে দিতে",
181+
"code": "array - [9,10]"
182+
},
183+
{
184+
"definition": "এ্যারেতে একের অধিক ভ্যালু এ্যাড করতে",
185+
"code": "array + [9,10,­11,12]"
186+
}
187+
]
188+
},
189+
{
190+
"title": "হ্যাশ",
191+
"items": [
192+
{
193+
"definition": "হ্যাশের ভিতর মিক্সড ভ্যালু রাখার জন্য",
194+
"code": "mixed = {1 => [‘a’, ‘b’, ‘c’], ‘hello’ => ‘world’, [10,20] => ‘top’}"
195+
},
196+
{
197+
"definition": "হ্যাশের সব কি রিটার্ন করার জন্য",
198+
"code": "mixed.keys"
199+
},
200+
{
201+
"definition": "হ্যাশের সব ভ্যালু রিটার্ন করার জন্য",
202+
"code": "mixed.v­alues"
203+
},
204+
{
205+
"definition": "হ্যাশের লেন্থ বের করার জন্য",
206+
"code": "mixed.l­ength"
207+
},
208+
{
209+
"definition": "হ্যাশ ক্লিয়ার করার জন্য",
210+
"code": "mixed.c­lear"
211+
}
212+
]
213+
}
214+
]
215+
}

0 commit comments

Comments
 (0)