Size: a a a

PowerShellRus - о Powershell (и не только) на русском

2021 February 14

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
не, эт аще так себе идея. строки иммутабл
Сложит строки и Вася кот
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
не, эт аще так себе идея. строки иммутабл
Я не понимаю что он делает
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
миллиард раз сложить строки - это очень долго ждать))))
источник

UE

User Ex in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
миллиард раз сложить строки - это очень долго ждать))))
И пусть весь мир подождёт
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
а у него сильно больше миллиарда там
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
миллиард раз сложить строки - это очень долго ждать))))
Ой ли ?
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ну у него вообще мозгов нет
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
это в памяти не поместится
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
Mr Orange
Ой ли ?
очень долго
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
а у него сильно больше миллиарда там
Мне лень запускать счёт
источник

UE

User Ex in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
а у него сильно больше миллиарда там
Пусть весь мир подождёт подольше
источник

UE

User Ex in PowerShellRus - о Powershell (и не только) на русском
Может это какое- то тестирование
источник

MO

Mr Orange in PowerShellRus - о Powershell (и не только) на русском
Hassan Hassan
Thanks for reply Mate. That's true and for testing purposes i wanted repeat string ($x)   as many $times.
To clarify problem can you please read #comments in the following code snippet?

PS > $x = 'x'
PS > $times = '100000000000000'
PS > $times = [long] $times
# var $times now Int64.
PS > $x*$times #want to repeat $x (string) $times.
#Actual error: Question: What the hell powershell tries to type cast to Int32 datatype #type?  It should be int64 right? Because $times datatype long (int64)
InvalidArgument: Cannot convert value "100000000000000" to type "System.Int32".
Error: "Value was either too large or too small for an Int32."

PS > $times.GetType().name
Int64
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
 Measure-Command -Expression { $a= '';1..100000 | % { $a +="x"}}

TotalSeconds      : 11.4645341
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
у него будет на сколько там, на 6 порядков дольше
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
а по факту еще дольше ибо там строки будут большие, нужно память эту выделять
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
4c74356b41
у него будет на сколько там, на 6 порядков дольше
точнее было бы, через вайл
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
 "x"*2000000000
Exception of type 'System.OutOfMemoryException' was thrown.

гы
источник

4

4c74356b41 in PowerShellRus - о Powershell (и не только) на русском
ну лучше чем блюскрин
источник

RV

Roman Volodin in PowerShellRus - о Powershell (и не только) на русском
Mr Orange
Сложит строки и Вася кот
Через билдер складывать ток над, а то переаллокации и всё такое
источник