vd như này code đúng hay koi đúng ?hình như thím thíu hc dư { & } thì phải
thím enn6 nhớ { vs } đi đôi vs nhau, có thể lồng cặp { & } ở trong nữa
như thế này1. Vậy bạn có nghĩ là sẽ có người xem code của bạn không?
2. Bạn không hề căn lề cho code, nếu nhìn vào src code plugin của mình, bạn sẽ thấy mình căn lề khá hợp lý, kể cả các dấu {} dc cach khá đều nhau
Thậm chí mình còn biết dòng if của mình nó bắt đầu ở đâu và kết thúc tại đâu mà không cần phải nhìn kỹ vào code để suy luận
*****Nội dung được bổ sung thêm*****
Bạn có thể up 1 đoạn code giữ nguyên trình bày của bạn và mình sẽ cho bạn thấy mình chỉnh nó ra sao
hình như thím thíu hc dư { & } thì phải
thím enn6 nhớ { vs } đi đôi vs nhau, có thể lồng cặp { & } ở trong nữa
public boolean method(){
int bien1 = 1
if(bien1 == 0){
return false;
}
if(bien1 == 1){
return true;
}
}
public boolean method()
{
int bien1 = 1
if(bien1 == 0)
{
return false;
}
if(bien1 == 1)
{
return true;
}
}
hình như code trên mình sử dùng cách 2 { { mà mình ko biết nó đúng kết thúc ở đâu các bạn chỉ mình chỗ đó để mình xem lại nhé thankTrong text editor khi post có thể chèn mã đấy
1 ví dụ không ổn về logic nhưng khá rõ về trình bày
Mình sẽ giải thích như sauMã:public boolean method(){ int bien1 = 1 if(bien1 == 0){ return false; } if(bien1 == 1){ return true; } }
Bạn có thể thấy là nhưng code chayj bên trong method() mình đều dùng tab để căn lề
Tương tự thế, do hàm return; nó ở chạy ở bên trong if nên mình lại căn lề thêm 1 lần nữa
Dấu } thì mình xếp thẳng hàng với chữ if
Làm như thế mình biết rất rõ if nó bắt đầu ở đâu và kết thúc tại đâu
Ngoài ra cũng có cách khác đề trình bày code
Nó cũng giống cái trên, khác 1 chỗ là lần này cả {} đều thẳng hàng với ifMã:public boolean method() { int bien1 = 1 if(bien1 == 0) { return false; } if(bien1 == 1) { return true; } }
Mình thì thường chọn cách đầu tiên do nhìn nó gọn nhưng cách 2 nó cũng không tồi đâu, tuỳ bạn chọn 1 trong 2 cách đó nhé
như thế này thì saoTrong text editor khi post có thể chèn mã đấy
1 ví dụ không ổn về logic nhưng khá rõ về trình bày
Mình sẽ giải thích như sauMã:public boolean method(){ int bien1 = 1 if(bien1 == 0){ return false; } if(bien1 == 1){ return true; } }
Bạn có thể thấy là nhưng code chayj bên trong method() mình đều dùng tab để căn lề
Tương tự thế, do hàm return; nó ở chạy ở bên trong if nên mình lại căn lề thêm 1 lần nữa
Dấu } thì mình xếp thẳng hàng với chữ if
Làm như thế mình biết rất rõ if nó bắt đầu ở đâu và kết thúc tại đâu
Ngoài ra cũng có cách khác đề trình bày code
Nó cũng giống cái trên, khác 1 chỗ là lần này cả {} đều thẳng hàng với ifMã:public boolean method() { int bien1 = 1 if(bien1 == 0) { return false; } if(bien1 == 1) { return true; } }
Mình thì thường chọn cách đầu tiên do nhìn nó gọn nhưng cách 2 nó cũng không tồi đâu, tuỳ bạn chọn 1 trong 2 cách đó nhé
Máy mình hơi sida nên khó đọc căn lềhình như code trên mình sử dùng cách 2 { { mà mình ko biết nó đúng kết thúc ở đâu các bạn chỉ mình chỗ đó để mình xem lại nhé thank
*****Nội dung được bổ sung thêm*****
n
như thế này thì sao
public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args)
{
if ((cmd.getName().equalsIgnoreCase("BinBeo")) && ((sender instanceof Player)))
{
Player player = (Player)sender;
if (player.hasPermission("BinBeo.BinBeo"))
{
if (args[0].equalsIgnoreCase("Reload"))
{
player.sendMessage("BinBeo");
return true;
}
player.sendMessage("BinBeo");
return true;
}
return true;
}
player.sendMessage("BinBeo");
return true;
}
if (!(sender instanceof Player))
{
sender.sendMessage("BinBeo");
return true;
}
return false;
}
}
nè bạn pastebin.comMáy mình hơi sida nên khó đọc căn lề
Bạn dùng cái này để đưa mã vào đi
pastebin.com
Code này có thể không hoạt động như cái bên trên do ban đưa thừa 1 dấu } cho mình nhưng nó sẽ đại loại là như thế nàynè bạn pastebin.com
tại mình copy ra mà quên copy all ra sorry bạn hiếu dấu { nữaCode này có thể không hoạt động như cái bên trên do ban đưa thừa 1 dấu } cho mình nhưng nó sẽ đại loại là như thế này
P.S: Nó còn chứa lỗi logic khi code nên... chịu thôi, mình mất rất nhiều thời gian để nhận ra bạn đưa thừa 1 dấu } cho mình
pastebin.com
Tbh, mình đã chọn bừa 1 dấu } bị thừa để xoá đi nên nhìn code có vể logic không ổn lắm nhỉ
|
|
File server Spigot [Tài nguyên đã xóa] ➲ [NEW] 30% OFF SPEED PRISON SETUP|Custom Coded|All in 1 Mine| Custom Crates...
|
|
|
Premium Plugins SpeedBuilders Minigame [1.8.0-1.11.0] [MultiWorld/BungeeCord] 0.4.8
|
|
|
Premium Plugins SpeedBuilders Minigame
|
|
|
Hỏi về Plugin Tìm plugin tăng máu, dame, speed
|
| G |
hỏi về hàm if (player.getWalkSpeed == 0.9F) {
|