![]() |
![]() |
![]() |
|
Операции "++", "+-", "-+", "--" для строк | ☑ | ||
---|---|---|---|---|
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) естессно...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |