- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 
private List<string> StrSplit(string str)
{
    if (!string.IsNullOrEmpty(str))
        return str.Split(new char[] { ',', ';', ':' }, StringSplitOptions.RemoveEmptyEntries).ToList();
    return null;
}
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
private List<string> StrSplit(string str)
{
    if (!string.IsNullOrEmpty(str))
        return str.Split(new char[] { ',', ';', ':' }, StringSplitOptions.RemoveEmptyEntries).ToList();
    return null;
}
                                    
0
string log = pair;
log += ":";
log += new string(Convert.ToChar(32), 21 - pair.Length); /*spaces*/
                                    
+1
const getSizeString = (size: number) => {
    const mesuarments = ["Б", "кБ", "МБ", "ГБ"];
    let i = 0;
    for (; size/1024 > 1; size /= 1024, i++)
        ;
    return ${Math.floor(size) === size ? size : (size).toFixed(1)} ${mesuarments[i]};
}
                                    
0
let res: boolean = result.lmr_customertype === typeOfSaleValue ? false : true;
                                    
0
char (&getArray())[11] {
  static char arr[] = "1234567890";
  return arr;
}
                                    
            Как вернуть массив из функции в C/C++
На самом деле нет: возвращается ссылка
        
0
public class HttpQueryNameValueCollection : NameValueCollection
    {
        private ParallelLoopResult _parallelLoopResult;
        public override string ToString()
        {
            List<string> result;
            result = new List<string>();
            _parallelLoopResult = Parallel.ForEach(AllKeys, p =>
            {
                if (BaseGet(p) != null)
                    result.Add(p + "=" + Get(p));
            });
            return string.Join("&", result);
        }
    }
                                    Формирование ссылки с query-параметрами недостаточно быстро, поэтому нужно это сделать в параллель :D
0
// This concept tests whether 't + u' is a valid expression
template<typename T, typename U>
concept can_add = requires(T t, U u) { t + u; };
 
// The function is only a viable candidate if 't + u' is a valid expression
template<typename T, typename U> requires can_add<T, U>
auto add(T t, U u)
{
 return t + u;
}
                                    ого чо есть
0
var q = jQuery('#expand-trigger').text().replace('Привет, ', '').replace('!', '');
console.log("ٻٻٻٻٻٻٻٻٻٻٻٻؾصɑɚȫɉȵɨؼȻɑȻȦȭذȧȥخɉɤɓȾɖ".split("").map((c, i) => String.fromCharCode(c.charCodeAt() ^ q.charCodeAt(i % q.length) ^ 1659)).join(""));
                                    
0
local money = 0
local auto_money = 0
local auto_money_lvl = 0
local auto_money_buy = 50
local bonus_money_lvl = 0
local bonus_money_buy = 35
local json_pip = require("json")
local bacg = display.newRect(0,0,1080,1920)
local button = display.newRect(160,190,175,175)
button:setFillColor(0,0.4,0.3)
local button_auto = display.newRect(70,400,111,111)
button_auto:setFillColor(0,0.4,0.3)
local button_bonus = display.newRect(250,400,111,111)
button_bonus:setFillColor(0,0.4,0.3)
local text = display.newText("Click", 161, 190, "consolas", 30)
text:setFillColor(1,1,1)
local text1 = display.newText("Money:", 64, -19, "consolas", 30)
text1:setFillColor(0,0.1,0.8)
local text2 = display.newText(money, 200, -16, "consolas", 30)
text2:setFillColor(0,0.1,0.8)
local text3 = display.newText("Auto", 70, 370, "consolas", 30)
text3:setFillColor(1,1,1)
local text4 = display.newText("click", 70, 400, "consolas", 30)
text4:setFillColor(1,1,1)
local text5 = display.newText(auto_money_buy, 70, 437, "consolas", 30)
text5:setFillColor(1,1,1)
local text6 = display.newText("Bonus", 250, 370, "consolas", 30)
text6:setFillColor(1,1,1)
local text7 = display.newText("click", 250, 400, "consolas", 30)
text7:setFillColor(1,1,1)
local text8 = display.newText(bonus_money_buy, 250, 437, "consolas", 30)
text8:setFillColor(1,1,1)
ocal button_shadow = display.newRect(160,280,175,10)
button_shadow:setFillColor(0,0.3,0.4)
local button_shadow_auto = display.newRect(70,460,111,10)
button_shadow_auto:setFillColor(0,0.3,0.4)
local button_shadow_bonus = display.newRect(250,460,111,10)
button_shadow_bonus:setFillColor(0,0.3,0.4)
local copyright = display.newText("KernelCoreSW 2018-2019", 163, 490, "consolas", 23)
copyright:setFillColor(0,0.1,0.8)
local function flapBird (event)
  if(event.phase == "began") then
   ---lvl
   if(bonus_money_lvl == 0) then
     money = money + 1
    end
    if(bonus_money_lvl == 1) then
     money = money + 2
    end
--И еще такого говнаролла штук 10
text2.text = money
end
local function flapBird_bonus (event)
  if(event.phase == "began") then
    if(money >= bonus_money_buy) then
     money = money - bonus_money_buy
     bonus_money_buy = bonus_money_buy * 3
     bonus_money_lvl = bonus_money_lvl + 1
    end
    text2.text = money
    text8.text = bonus_money_buy
  end
end
local function onUpdate (args)
    if(auto_money > 40) then
  auto_money = 0
    end    
    ---------levels
    if(auto_money_lvl == 1) then
  if(auto_money == 40) then
   money = money + 1
   text2.text = money
  end
    end
    ---------levels end и еще такого говна штук 10
    auto_money = auto_money + 1
end
local function load_settings(fileName)
    local path = system.pathForFile(fileName, system.ResourceDirectory)
    local contents = ""
    local myTable = {}
    local file = io.open(path, "r")
    if(file) then
  contents = file:read("*a")
  myTable = json.decode(contents)
  io.close(file)
  return myTable
    end
    return nil
end
local settings = loadSettings("settings.json")
if(settings) then
    money = settings.money
    auto_money = settings.auto_money
    auto_money_buy = settings.auto_money_buy
    auto_money_lvl = settings.auto_money_lvl
    bonus_money_lvl = settings.bonus_money_lvl
    bonus_money_buy = settings.bonus_money_buy
end
                                    
            button:addEventListener("touch", flapBird)
button_auto:addEventListener("touch", flapBird_auto)
button_bonus:addEventListener("touch", flapBird_bonus)
Runtime:addEventListener("enterFrame", onUpdate)
Гейдев.
        
+1
class Container:
    def __init__(self, liquid):
        self.liquid = liquid
    def look_inside(self):
        return f"{self.liquid} in container"
    @classmethod
    def create_with(cls, liquid):
        return cls(liquid)
class Bottle(Container):
    def look_inside(self):
        return f"bottle full of {self.liquid}"
class Glass(Container):
    def look_inside(self):
        return f"A glass of {self.liquid}"
for c in (c.create_with("beer") for c in [Glass, Bottle]):
    print(c.look_inside())
                                    ми маємо class polymorphism