Я могу передать параметры для Строкового представления. Формат, не указывая числа?

Мне нужно было включить внешние узлы в конфигурацию.

const path = require('path');
const nodeExternals = require('webpack-node-externals');
module.exports = {
  target: "node",
  entry: {
    app: ["./back.js"]
  },
  output: {
    path: path.resolve(__dirname, "../build"),
    filename: "bundle-back.js"
  },
  externals: [nodeExternals()],
};

https://medium.com/code-oil/webpack-javascript-bundling-for-both-front-end-and-back-end-b95f1b429810

5
задан Hosam Aly 18 February 2009 в 13:56
поделиться

4 ответа

Боящийся не - куда это поместило бы объекты в строку? Используя printf, все еще необходимо вставить спецификаторы где-нибудь.

2
ответ дан 14 December 2019 в 01:18
поделиться

Можно использовать именованное строковое решение для форматирования, которое может решить проблемы.

5
ответ дан 14 December 2019 в 01:18
поделиться

Существует реализация C# printf, доступного здесь

1
ответ дан 14 December 2019 в 01:18
поделиться

Можно было всегда использовать этот (непротестированный) метод, но я чувствую, что это по комплексу:

public static string Format(char splitChar, string format,
                            params object[] args)
{
    string splitStr = splitChar.ToString();
    StringBuilder str = new StringBuilder(format + args.Length * 2);
    for (int i = 0; i < str.Length; ++i)
    {
        if (str[i] == splitChar)
        {
            string index = "{" + i + "}";
            str.Replace(splitStr, index, i, 1);
            i += index.Length - 1;
        }
    }

    return String.Format(str.ToString(), args);
}
0
ответ дан 14 December 2019 в 01:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: