Имя: Пароль:
1C
 
Операции "++", "+-", "-+", "--" для строк
0 Bolik1979
 
07.07.10
10:52
Что делают операции в сабже?
1 smaharbA
 
07.07.10
10:54
Что делают операции в сабже ?
2 AlStorm
 
07.07.10
10:54
А пример кода можно?..
3 ДенисЧ
 
07.07.10
10:56
Это где такие операции?
4 Aleksey_3
 
07.07.10
10:56
В контексте 1С - ничего
5 skunk
 
07.07.10
10:57
6 Bolik1979
 
07.07.10
10:57
Например
"123"-+"45678" = -45 555
7 Maxus43
 
07.07.10
10:58
(6) ну вот ЗАЧЕМ это в 1с понадобилось?
8 Cube
 
07.07.10
11:00
(6) Ооооо, привет от С++? Все переменные в 1С могут преобразовываться. В твоем примере строка "123" преобразовалась в число, вот и всё
9 acsent
 
07.07.10
11:00
Первый знак - это знак операции, второй - знак числа
10 Cube
 
07.07.10
11:00
+(8) И получилось 123 - 45678 = -45555
11 GedKo
 
07.07.10
11:00
(6) нипанятный пример... обычная арифметика
12 Bolik1979
 
07.07.10
11:00
(7) Чисто теоретический интерес )
(8) Да - только к числу преобразуется вторая переменная
13 skunk
 
07.07.10
11:01
прибавляет положительное
прибавляет отрицаетльное
отнимает положительное
отнимает отрицательное
14 lxs
 
07.07.10
11:02
(6) ты попрообуй применить к выражению ТипЗнч.. откроешь много интересного для себя
15 Bolik1979
 
07.07.10
11:03
(13) В результате "123"+-"45678" получается строка "123-45 678"
(14) Да я вроде уже понял - просто до этого не сталкивался с такими операндами )
16 lxs
 
07.07.10
11:03
(15) а где столкнулся, могу поинтересоваться?
17 skunk
 
07.07.10
11:04
(15)ну да ... плюс на минус дает минус
18 Bolik1979
 
07.07.10
11:08
(16) В базовых курсах Насипова и Гилёва )
19 Lesch
 
07.07.10
11:08
(13) два операнда имхо лишние, т.к. дублируют действие
20 skunk
 
07.07.10
11:09
(19)они все лишнии так как дублируют + и -
21 smaharbA
 
07.07.10
11:10
таковая байда не редка и в 77 когда не известен промежуток
22 Ненавижу 1С
 
гуру
07.07.10
11:11
почему в 1С нет присвоений типа
А+=Б;
23 GedKo
 
07.07.10
11:11
(15) странно, у мну все преобразовывает.
из табло:
"123"-+"45123"    -45 000
24 acsent
 
07.07.10
11:12
Для строк в 1с нет операции вычитания
25 Lesch
 
07.07.10
11:13
в С-ке работают только "-+" и "--"
26 zak555
 
07.07.10
11:14
(25) и что значит -+ ???
27 zak555
 
07.07.10
11:14
кажись автор попутал знаки
28 zak555
 
07.07.10
11:15
(0) может тебе нужны такие :
+= / -= / ++ /-- ???
29 Lesch
 
07.07.10
11:15
(26) см. (13)
"12"-+"6" = 6
"12"--"6" = 18
30 zak555
 
07.07.10
11:16
(29) и зачем это ?
31 Lesch
 
07.07.10
11:16
(30) чтобы не писать Число("12")-Число("6"), удобнее...
32 acsent
 
07.07.10
11:18
(31) Удобнее писать 12-6
33 zak555
 
07.07.10
11:18
(32) +1
34 GedKo
 
07.07.10
11:19
(32) тогда уж удобнее писать просто 6 =))
35 Ненавижу 1С
 
гуру
07.07.10
11:20
(32) имелось ввиду конечно
Число(А)-Число(Б)
где А="12", Б="6"
36 Lesch
 
07.07.10
11:25
(35),(29) естессно...