Thực ra cái này mình thấy cũng mang tính lí thuyết là nhiều. Typedef tốn ít resource hơn Enum nhưng không tiện và tường minh bằng.
Trong khi thiết bị di động có dung lượng tính bằng nhiều Gb ở thời điểm hiện tại và không ngừng tăng lên trong tương lai thì tiết kiệm vài byte hay vài trăm km bộ nhớ nó không còn quá ý nghĩa nữa. Thay vào đấy thì tập trung vào tính readable và scaleable của ứng dụng thì hơn.
@ngoctnq ah cái input mình ví dụ là chữ cái A,B,C vậy thôi còn thực tế nó là tên người đó cậu, ví dụ Hiep, Tien, Hoa.... thì cách trên bạn viết bằng js đó phải gán vào 1 mảng ví dụ A => Hiep, B => Tien đúng ko c nhỉ
Mình có ý kiến cá nhân mình thấy nhiều trường hợp có thể gộp chung create và edit là chung 1 form giúp và lúc render data thì ta check theo condition tránh trường hợp lặp code
let i, j, val;for(i =0; i < Math.pow(12,7);++i){let s ="";
val = i;for(j =6; j >=0;--j){// 65 is charcode of 'A'
s = String.fromCharCode(65+ val %12)+ s;
val /=12;}
console.log(s);}
@hoangkim1982 2 bên đó đều tương tự nhé bạn: ví dụ bên C:
#include<stdio.h>#include<math.h>intmain(){unsignedint i, num;int j;char string[7];for(i =0; i <pow(12,7);++i){
num = i;for(j =6; j >=0;--j){
string[j]=(char)((int)'A'+ num %12);
num /=12;}printf("%s\n", string);}return0;}
THẢO LUẬN
@hoangkim1982 à đúng rồi nhé, thay đổi chút xíu thôi, dùng indexing thay vì char + xài list thay vì string
Bài viết rất hay !
Mình rất thích những bài viết đầy đủ, ngắn gọn như của bạn !
Bài viết của bạn đã giúp mình rất nhiều. Mong bạn viết thêm !!!!
Hướng dẫn code khá đầy đủ, nhưng lại không hướng dẫn test nên phải mày mò cũng cả tiếng mới biết cách test
Bạn này over kill quá
Kéo file vào Android studio rồi double click là ra hết mà 
Thực ra cái này mình thấy cũng mang tính lí thuyết là nhiều. Typedef tốn ít resource hơn Enum nhưng không tiện và tường minh bằng. Trong khi thiết bị di động có dung lượng tính bằng nhiều Gb ở thời điểm hiện tại và không ngừng tăng lên trong tương lai thì tiết kiệm vài byte hay vài trăm km bộ nhớ nó không còn quá ý nghĩa nữa. Thay vào đấy thì tập trung vào tính readable và scaleable của ứng dụng thì hơn.
@ngoctnq ah cái input mình ví dụ là chữ cái A,B,C vậy thôi còn thực tế nó là tên người đó cậu, ví dụ Hiep, Tien, Hoa.... thì cách trên bạn viết bằng js đó phải gán vào 1 mảng ví dụ A => Hiep, B => Tien đúng ko c nhỉ
Mình có ý kiến cá nhân mình thấy nhiều trường hợp có thể gộp chung create và edit là chung 1 form giúp và lúc render data thì ta check theo condition tránh trường hợp lặp code
@ngoctnq cảm ơn bạn nhiều nhé, mình hiểu rồi
@hoangkim1982 còn code JS thì như sau:
@hoangkim1982 2 bên đó đều tương tự nhé bạn: ví dụ bên C:
@buiquangmanh vậy những ngôn ngữ không phải chữ Latinh như Nhật, Trung, Hàn thì mình cũng chỉ cần thay font thôi ạ?
@ngoctnq mình đọc python ko hiểu lắm, để mình tìm hiểu thêm, cảm ơn bạn nhiều nha, mình đang muốn viết bằng js á
oh, không biết bên javascript, C, php có không nhỉ, cảm ơn bạn nha, để mình cài python chạy thử
Cảm ơn bạn đã theo dõi bài của mình. Mong bạn cùng mình tiếp tục viết bài chia sẻ tới mn nhé ^^^
Hay quá bạn ơi @tungbuitien
Cảm ơn bài chia sẻ của @buiquangmanh
@it-hienvv Không hiểu thì bạn cũng không cần phải quan tâm đến nó làm gì cả.
anh có thể cho em biết sự khác nhau giữa npm run dev vs npm run prod và npm run watch với tailwind ko ạ ?